@charset "UTF-8";

* {
	margin:0;
	padding:0;


/*▼▼全体的なところ▼▼*/
}
body {
	background:url(../img/bg_main/bg_main.gif) repeat;/*背景の画像*/
	font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ","ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;/*全体の文字の大きさ*/
	color:#46372C;/*本文の色*/
	letter-spacing:0.1em;/*文字の感覚*/
}
a:link,
a:visited {
	color:#46372C;/*本文リンクヶ所の色（ポイント前）*/
	font-size:14px;
	text-decoration:none;/*本文リンクヶ所の下線？*/
}
a:hover,
a:active {
	color:#1283c0;/*本文リンクヶ所の色（ポイント後）*/
	text-decoration:underline;
}
a img {
	border:none;
}

#wrap {
	width:800px;/*全体の横幅？*/
	margin:0 auto;
}

/*▲▲全体的なところ▲▲*/


/*▼▼ヘッダー▼▼*/
#header {
	height:50px;/*左上の画像の高さ*/
	margin-bottom:30px;/*左上の画像からナビまでの幅*/

}
#header a:hover img,.a:active img{
filter:alpha(opacity= 50); /* IE */
-moz-opacity:0.50; /* Firefox CSS3以前 */
opacity:0.50; /* CSS3 */
}
#header h1 {
	width:250px;/*文字とリンク位置（logo.gifの横調整）*/
	
	padding:10px 0px 10px 25px;
	float:left;
	text-align:center;
}
#header h2 {
	width:200px;/*文字とリンク位置（logo.gifの横調整）*/
	
	padding:10px 0px 10px 321px;
	float:left;
	text-align:center;
}
/*▲▲ヘッダー▲▲*/


/*▼▼ナビゲーションバー▼▼*/
#navi {
	clear:both;
	width:800px;/*バーの幅*//*全体の幅と合わせるとよい*/
	height:38px;/*バーの高さ*//*小さくすれば本文と接着。付箋技が使用可能になる*/
	margin:0 auto;
	list-style-type:none;
}
#navi li {
	width:160px;/*バー１つの横幅*/
	height:39px;/*バー１つの高さ*/
	float:left;
	text-align:center;
}
#navi a {
	display:block;
	width:160px;/*バー１つの横幅*/
	height:39px;/*バー１つの高さ*/
	padding-top:13px;
	

	font-size:22px;/*フォントのサイズ*/
	font-weight:lighter;
	color:#696969;/*フォントの色*/
	text-decoration:none;
	line-height:1.5em;/*バーの文字の色*/
}
#navi_01 a:hover,
#contents_01 #navi_01 a {
	background-position:0 -42px;
}
#navi_02 a,
#navi_03 a,
#navi_04 a {
	background-position:-160px 0;
}
#navi_02 a:hover,
#navi_03 a:hover,
#navi_04 a:hover,
#contents_02 #navi_02 a,
#contents_03 #navi_03 a,
#contents_04 #navi_04 a {
	background-position:-160px -42px;
}
#navi_05 a {
	background-position:-320px 0;
}
#navi_05 a:hover,
#contents_05 #navi_05 a {
	background-position:-320px -42px;
}
#navi a:hover,
#contents_01 #navi_01 a,
#contents_02 #navi_02 a,
#contents_03 #navi_03 a,
#contents_04 #navi_04 a,
#contents_05 #navi_05 a {
	color:#FFFFFF;
}
/*▲▲ナビゲーションバー▲▲*/


/*▼▼コンテンツボックス▼▼*/
#contents {
	clear:both;
	width:728px;/*コンテンツ全体の横幅*/
	padding:30px 15px 25px 52px;/*テキストの余白*/
	margin-top:10px;
	background:url(../img/bg_main/bg_note.gif) repeat;/*コンテンツの背景*/
}

/*▼FILMコンテンツ*/
#contents_memo {
	clear:both;
	width:728px;/*コンテンツ全体の横幅*/
	padding:30px 15px 25px 52px;/*テキストの余白*/
	margin-top:10px;
	background:url(../img/bg_main/bg_note2.gif) repeat;/*コンテンツの背景*/
}

#contents_anthology {
	clear:both;
	width:770px;/*コンテンツ全体の横幅*/
	padding:15px 15px 25px 15px;/*テキストの余白*/
	margin-top:10px;
	background:url(../img/bg_main/bg_note2.gif) repeat;/*コンテンツの背景*/
}
#contents_story {
	clear:both;
	width:770px;/*コンテンツ全体の横幅*/
	padding:15px 15px 25px 15px;/*テキストの余白*/
	margin-top:10px;
	background:url(../img/bg_main/bg_note2.gif) repeat;/*コンテンツの背景*/
}
#contents_letter {
	clear:both;
	width:770px;/*コンテンツ全体の横幅*/
	padding:15px 15px 25px 15px;/*テキストの余白*/
	margin-top:10px;
	background:url(../img/bg_main/bg_note2.gif) repeat;/*コンテンツの背景*/
}

#contents_note_red {
	clear:both;
	width:770px;/*コンテンツ全体の横幅*/
	padding:15px 15px 25px 15px;/*テキストの余白*/
	margin-top:10px;
	background:url(../img/note/note_red.gif) repeat;/*コンテンツの背景*/
}
#contents_note_orange {
	clear:both;
	width:770px;
	padding:15px 15px 25px 15px;
	margin-top:10px;
	background:url(../img/note/note_orange.gif) repeat;
}
#contents_note_yellow {
	clear:both;
	width:770px;
	padding:15px 15px 25px 15px;
	margin-top:10px;
	background:url(../img/note/note_yellow.gif) repeat;
}
#contents_note_green {
	clear:both;
	width:770px;
	padding:15px 15px 25px 15px;
	margin-top:10px;
	background:url(../img/note/note_green.gif) repeat;
}
#contents_note_blue {
	clear:both;
	width:770px;
	padding:15px 15px 25px 15px;
	margin-top:10px;
	background:url(../img/note/note_blue.gif) repeat;
}
#contents_note_purple {
	clear:both;
	width:770px;
	padding:15px 15px 25px 15px;
	margin-top:10px;
	background:url(../img/note/note_purple.gif) repeat;
}
/*FILMコンテンツ▲*/

/*▼ページ内コンテンツ*/
#contents_page_red {
	clear:both;
	width:660px;/*コンテンツ全体の横幅*/
	padding:27px 5px 25px 135px;/*テキストの余白*/
	margin-top:10px;
	background:url(../img/page/page_red.gif) repeat;/*コンテンツの背景*/
}
#contents_page_orange {
	clear:both;
	width:660px;
	padding:27px 5px 25px 135px;
	margin-top:10px;
	background:url(../img/page/page_orange.gif) repeat;
}
#contents_page_yellow {
	clear:both;
	width:660px;
	padding:27px 5px 25px 135px;
	margin-top:10px;
	background:url(../img/page/page_yellow.gif) repeat;
}
#contents_page_green {
	clear:both;
	width:660px;
	padding:27px 5px 25px 135px;
	margin-top:10px;
	background:url(../img/page/page_green.gif) repeat;
}
#contents_page_blue {
	clear:both;
	width:660px;
	padding:27px 5px 25px 135px;
	margin-top:10px;
	background:url(../img/page/page_blue.gif) repeat;
}
#contents_page_purple {
	clear:both;
	width:660px;
	padding:27px 5px 25px 135px;
	margin-top:10px;
	background:url(../img/page/page_purple.gif) repeat;
}
#contents_page_black {
	clear:both;
	width:660px;
	padding:27px 5px 25px 135px;
	margin-top:10px;
	background:url(../img/page/page_black.gif) repeat;
}
/*ページ内コンテンツ▲*/
/*▲▲コンテンツボックス▲▲*/


/*▼▼news（左上）▼▼*/
#info {
	width:290px;/*インフォメーションフレームの幅*/
	float:left;

}
#info h2 {
	padding:40px 0 3px 0;/*？、？、文字から本文までの高さ、？*/
	border-bottom:double 1px #000000;/*点線の色？*/
	font-size:18px;
	padding-bottom:5px;/*文章から点線までの高さ*/
	font-weight:lighter;
	line-height:1.5em;/*文字の行間*/
}

#info dl dt {
	padding-top:5px;/*インフォメーションタイトルから本文までの高さ*/
	line-height:2.2em;/*文字の行間*/
	font-size:11px;/*日にちの文章の大きさ*/
	font-weight:bold;
	color:#696969;/*日にちのところの色*/
}
#info dl dp {
	padding-top:5px;/*インフォメーションタイトルから本文までの高さ*/
	line-height:1.9em;/*文字の行間*/
	font-size:20px;/*日にちの文章の大きさ*/
	font-weight:bold;
	color:#000000;/*日にちのところの色*/
}
#info dl dd {
	border-bottom:dotted 1px #000000;/*点線の色？*/
	padding-bottom:5px;/*文章から点線までの高さ*/
	font-size:15px;/*日にちの文章の大きさ*/
	line-height:1.2em;/*文字の行間*/
}
#info a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}
/*▲▲news（左上）▲▲*/


/*▼▼photo（右上）▼▼*/
#main {
	width:420px;/*メイン左上画像のフレーム横幅*/
	height:420px;/*メイン左上画像のフレーム高さ*/
	margin-top:60px;
	float:right;
	background:url(../img/bg_parts/bg_photo3.png) no-repeat;/*メイン左上画像の背景画像（PNG）*/
	list-style-type:none;
	overflow:hidden;/*指定した範囲の内容がボックス内に収まらない場合の処理方法を指定*/
}
#main img {
	margin:19px 1px 1px 24px;
}
/*▲▲photo（右上）▲▲*/


/*▼▼pickup（左下）▼▼*/
/*▼pickup1*/
#pickup_new {
	clear:both;
	padding:1px 0 10px 170px;
}
#pickup_new a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}


#pickup {
	width:200px;
	float:left;
	background:url(../img/bg_parts/bg_pickup3.png) no-repeat;
}
#pickup h2 {
	height:20px;/*ピックアップから画像までの高さ*/
	padding:18px 0 0 17px;/*テキストの余白*/
	line-height:1.2em;/*文字の行間*/
	font-family:"Gujarati Sangam MN","ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;/*ピックアップの文字の画像サイズ*/
	font-weight:lighter;
	color:#000000;
	overflow:hidden;
}
#pickup ul {
	list-style-type:none;
}
#pickup ul li h3 {
	padding:5px 10px;/*テキストの余白*/
}
#pickup ul li h3 a {
	line-height:1.6em;/*文字の行間*/
	font-size:12px;/*赤文字の大きさ*/
	text-decoration:none;
}
#pickup ul li .photo {
	width:170px;/*ピックアップフォトの横幅*/
	height:170px;/*ピックアップフォトの高さ*/
	margin:0 auto;
	padding:5px 25px 0 15px;/*テキストの余白*/

}
#pickup ul li .text {
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding:8px 10px 1px 17px;/*テキストの余白*/
	line-height:0.9em;/*文字の行間*/
}
#pickup ul li .text2 {
	font-size:16px;
	font-weight:lighter;
	color:#696969;
	padding:1px 10px 10px 17px;/*テキストの余白*/
	line-height:1.2em;/*文字の行間*/
}
/*pickup1▲*/

/*▼pickup2*/
#pickup2 {
	width:200px;
	float:left;
	background:url(../img/bg_parts/bg_pickup3.png) no-repeat;
}
#pickup2 h2 {
	height:20px;/*ピックアップから画像までの高さ*/
	padding:18px 0 0 17px;/*テキストの余白*/
	line-height:1.2em;/*文字の行間*/
	font-family:"Gujarati Sangam MN","ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;/*ピックアップの文字の画像サイズ*/
	font-weight:lighter;
	color:#000000;
	overflow:hidden;
}
#pickup2 ul {
	list-style-type:none;
}
#pickup2 ul li h3 {
	padding:5px 10px;/*テキストの余白*/
}
#pickup2 ul li h3 a {
	line-height:1.6em;/*文字の行間*/
	font-size:12px;/*赤文字の大きさ*/
	text-decoration:none;
}
#pickup2 ul li .photo {
	width:170px;/*ピックアップフォトの横幅*/
	height:170px;/*ピックアップフォトの高さ*/
	margin:0 auto;
	padding:5px 25px 0 15px;/*テキストの余白*/

}
#pickup ul li .text {
	font-size:18px;
	font-weight:bold;
	color:#000000;
	padding:8px 10px 1px 17px;/*テキストの余白*/
	line-height:0.9em;/*文字の行間*/
}
#pickup ul li .text2 {
	font-size:16px;
	font-weight:lighter;
	color:#696969;
	padding:1px 10px 10px 17px;/*テキストの余白*/
	line-height:1.2em;/*文字の行間*//*pickup2▲*/
}
/*▲▲pickup（左下）▲▲*/


/*▼▼PAGES（右下）▼▼*/
#new {
	width:338px;/*ニューコーナーの横幅*/
	float:right;
}

#new a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}

#new_tit {
	width:320px;
	height:35px;
	margin-bottom:10px;
	padding:10px 0 0 10px;
	background:url(../img/bg_parts/bg_page_tit.png) no-repeat;
	line-height:1.5em;
}
#new_tit h2 {
	font-size:20px;/*Breadsの文字の大きさ*/
	font-weight:bold;
	color:#FFFFFF;
}
#new_tit h2 span {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-left:10px;
	font-size:10px;
}
#new ul {
	width:400px;/*newコーナー本文の横幅*/
	margin-right:-32px;
	list-style-type:none;
}
#new ul li {
	width:400x;/*newの１コーナーの横幅*/
	height:70px;/*newの１コーナーの高さ*/
	border-bottom:none 1px #000000;
	margin-right:1px;/*下線の幅*/
	padding-top:1px;/*下線の距離*/
	float:left;
	overflow:hidden;
}
#new ul li2 {
	width:400px;/*newの１コーナーの横幅*/
	height:70px;/*newの１コーナーの高さ*/
	border-bottom:none 1px #000000;
	margin-right:1px;/*下線の幅*/
	padding-top:1px;/*下線の距離*/
	float:left;
	overflow:hidden;
}
#new ul li3 {
	width:315px;/*newの１コーナーの横幅*/
	height:100px;/*newの１コーナーの高さ*/
	border-bottom:dotted 0 #ffffff;
	margin-left:10px;/*下線の幅*/
	padding-top:23px;/*下線の距離*/
	float:left;
	overflow:hidden;
}
#new ul li .photo {
	width:0;/*フォトの背景の横幅*/
	height:0;/*フォトの背景の高さ*/
	margin-right:10px;
	padding:10px 0 0 10px;/*テキストの余白*/
	float:left;

}
#new ul li h3 {
	padding:5px 0;/*テキストの余白*/
	line-height:1.6em;
	font-size:12px;/*赤文字の大きさ*/
	font-weight:bold;/*フォントの太さ*/
}
#new ul li h3 a {/*リンクに線を引くかどうか*/
	text-decoration:none;
}
#new ul li .text {/*文字の行間*/
	line-height:1.6em;
}
/*▲▲PAGES（右下）▲▲*/


/*▼▼ここから／各コンテンツのタイトル部分▼▼*/
#title {
	width:720px;/*タイトル部分の横幅*/
	border-bottom:none 3px #AF9E4F;/*下枠の幅、大きさ、色*/
	margin:10px auto;
	padding-bottom:5px;
}
#title2 {
	width:690px;/*タイトル部分の横幅*/
	border-bottom:double 3px #D3D3D3;/*下枠の幅、大きさ、色*/
	margin:10px auto;
	padding-bottom:5px;
}
#title h2 {
	float:left;
	color:#46372C;/*本文の色*/
	font-size:15px;/*タイトル、News,Content,Menu,Shopの文字の大きさ*/
	letter-spacing:0.1em;/*文字の感覚*/
	font-weight:normal;
	line-height:1.7em;
}
#title2 h2 {
	width:530px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:21px;
	float:left;
	font-size:24px;/*タイトル、News,Content,Menu,Shopの文字の大きさ*/
	font-weight:bold;
	line-height:1.5em;
	vertical-align:bottom;
	background-position:0 10px;
}

#title .copy {
	padding-top:5px;
	float:right;
	line-height:1.0em;
	vertical-align:bottom;
	font-size:24px;/*タイトルの右の紹介文の大きさ*/
	text-align:right;
	font-family:"Gill Sans ultra bold","ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
#title .copy2 {
	padding-top:5px;
	float:right;
	line-height:1.0em;
	vertical-align:bottom;
	font-size:24px;/*タイトルの右の紹介文の大きさ*/
	text-align:right;
	font-family:"Apple Symbols","ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
#title .copy6 {
	padding-left:190px;
	float:left;
	line-height:1.0em;
	vertical-align:bottom;
	font-size:14px;/*タイトルの右の紹介文の大きさ*/
	text-align:left;
}
#title .copy4 {
	padding-top:16px;
	float:right;
	line-height:1.0em;
	vertical-align:bottom;
	font-size:12px;/*タイトルの右の紹介文の大きさ*/
	text-align:right;
}
#title .copy5 {
	padding-top:5px;
	float:right;
	line-height:1.0em;
	vertical-align:bottom;
	font-size:24px;/*タイトルの右の紹介文の大きさ*/
	text-align:right;
	font-family:"Gill Sans MT","ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}


#title2 .copy {
	padding-top:10px;
	float:right;
	line-height:1.5em;
	vertical-align:bottom;
	font-size:12px;/*タイトルの右の紹介文の大きさ*/
	text-align:right;
}
#title2 .copy2 {
	padding-top:5px;
	float:right;
	line-height:1.0em;
	vertical-align:bottom;
	font-size:24px;/*タイトルの右の紹介文の大きさ*/
	text-align:right;
	font-family:"Apple Symbols","ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
#title2 .copy3 {
	padding-top:5px;
	float:right;
	line-height:1.0em;
	vertical-align:bottom;
	font-size:24px;/*タイトルの右の紹介文の大きさ*/
	text-align:right;
	font-family:"Gill Sans MT","ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

#title .copy3 {
	padding:0 0 15px 0;
	float:right;
	line-height:1.0em;
	vertical-align:bottom;
	font-size:20px;/*タイトルの右の紹介文の大きさ*/
	text-align:right;
}
/*▲▲各コンテンツのタイトル部分／ここまで▲▲*/


/*▼▼ここから／memo▼▼*/
#memo2 {
	width:695px;/*インフォメーションフレームの幅*/
	float:left;
	padding:1px 20px 20px 22px;
	margin:26px 0px 28px -22px;
	background-color: white
}
#memo2 h1 {/*blue用*/
	width:742px;
	height:50px;
	padding:5px 0 2px 15px;
	margin:10px 0px 0px 0px;
	background:url(../img/line/color_blue.png) no-repeat;
	font-size:35px;
	font-weight:bold;
	color:#000000;
	line-height:1.4em;
}
#memo2 h2 {
	padding:13px 0 7px 0;/*？、？、文字から本文までの高さ、？*/
	border-bottom:double 1px #000000;/*点線の色？*/
	font-size:24px;
	padding-bottom:5px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
	line-height:1.5em; 
}
#memo2 h5 {
	padding:13px 0 7px 0;/*？、？、文字から本文までの高さ、？*/
	border-bottom:double 1px #000000;/*点線の色？*/
	font-size:24px;
	padding-bottom:5px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
	line-height:1.5em;
}
#memo2 dl dt {
	padding-top:15px;/*インフォメーションタイトルから本文までの高さ*/
	line-height:1.9em;/*文字の行間*/
	font-size:10px;/*日にちの文章の大きさ*/
	font-weight:bold;
	color:#696969;/*日にちのところの色*/
}
#memo2 dl dp {
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;/*日にちの文章の大きさ*/
	font-weight:normal;
	color:#46372C;/*色*/
	letter-spacing:0.1em;/*文字の感覚*/
	clear: right;
	display: block;
}
#memo2 dl dd {
	border-bottom:dotted 1px #000000;/*点線の色？*/
    width:370px;
	padding-bottom:7px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
}
#memo2 dl dq {
	border-bottom:dotted 1px #000000;/*点線の色？*/
    width:370px;
	padding-bottom:7px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
}
#memo2 .photo {
    margin-left: 20px;
    margin-bottom: 10px;
    float: right;
}

/*▼▼ここから／memo8▼▼*/
#memo8 {
	width:695px;/*インフォメーションフレームの幅*/
	float:left;
	padding:1px 20px 20px 22px;
	margin:26px 0px 28px -22px;
	background-color: white
}
#memo8 h1 {/*blue用*/
	width:742px;
	height:50px;
	padding:5px 0 2px 15px;
	margin:10px 0px 0px 0px;
	background:url(../img/line/color_blue.png) no-repeat;
	font-size:35px;
	font-weight:bold;
	color:#000000;
	line-height:1.4em;
}
#memo8 h2 {
	padding:13px 0 7px 0;/*？、？、文字から本文までの高さ、？*/
	border-bottom:double 1px #000000;/*点線の色？*/
	font-size:24px;
	padding-bottom:5px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
	line-height:1.5em; 
}
#memo8 h5 {
	padding:13px 0 7px 0;/*？、？、文字から本文までの高さ、？*/
	border-bottom:double 1px #000000;/*点線の色？*/
	font-size:24px;
	padding-bottom:5px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
	line-height:1.5em;
}
#memo8 dl dt {
	padding-top:15px;/*インフォメーションタイトルから本文までの高さ*/
	line-height:1.9em;/*文字の行間*/
	font-size:10px;/*日にちの文章の大きさ*/
	font-weight:bold;
	color:#696969;/*日にちのところの色*/
}
#memo8 dl dp {
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;/*日にちの文章の大きさ*/
	font-weight:normal;
	color:#46372C;/*色*/
	letter-spacing:0.1em;/*文字の感覚*/
	clear: right;
	display: block;
}
#memo8 dl dd {
	border-bottom:dotted 1px #000000;/*点線の色？*/
    width:690px;
	padding-bottom:7px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
}
#memo8 dl dq {
	border-bottom:dotted 1px #000000;/*点線の色？*/
    width:370px;
	padding-bottom:7px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
}
#memo8 .photo {
    margin-left: 20px;
    margin-bottom: 10px;
    float: right;
}



/*▼▼ここから／memo5▼▼*/
#memo5 {
	width:695px;/*インフォメーションフレームの幅*/
	float:left;
	padding:1px 20px 20px 22px;
	margin:26px 0px 28px -22px;
	background-color: white
}
#memo5 h1 {/*red用*/
	width:742px;
	height:50px;
	padding:5px 0 2px 15px;
	margin:10px 0px 0px 0px;
	background:url(../img/line/color_red.png) no-repeat;
	font-size:35px;
	font-weight:bold;
	color:#000000;
	line-height:1.4em;
}
#memo5 h2 {/*orange用*/
	width:742px;
	height:50px;
	padding:5px 0 2px 15px;
	margin:10px 0px 0px 0px;
	background:url(../img/line/color_orange.png) no-repeat;
	font-size:35px;
	font-weight:bold;
	color:#000000;
	line-height:1.4em;
}
#memo5 h3 {/*yellow用*/
	width:742px;
	height:50px;
	padding:5px 0 2px 15px;
	margin:10px 0px 0px 0px;
	background:url(../img/line/color_yellow.png) no-repeat;
	font-size:35px;
	font-weight:bold;
	color:#000000;
	line-height:1.4em;
}
#memo5 h4 {/*green用*/
	width:742px;
	height:50px;
	padding:5px 0 2px 15px;
	margin:10px 0px 0px 0px;
	background:url(../img/line/color_green.png) no-repeat;
	font-size:35px;
	font-weight:bold;
	color:#000000;
	line-height:1.4em;
}
#memo5 h5 {/*blue用*/
	width:742px;
	height:50px;
	padding:5px 0 2px 15px;
	margin:10px 0px 0px 0px;
	background:url(../img/line/color_blue.png) no-repeat;
	font-size:35px;
	font-weight:bold;
	color:#000000;
	line-height:1.4em;
}
#memo5 h6 {/*purple用*/
	width:742px;
	height:50px;
	padding:5px 0 2px 15px;
	margin:10px 0px 0px 0px;
	background:url(../img/line/color_purple.png) no-repeat;
	font-size:35px;
	font-weight:bold;
	color:#000000;
	line-height:1.4em;
}
#memo5 h7 {/*black用*/
	width:742px;
	height:50px;
	padding:5px 0 2px 15px;
	margin:10px 0px 0px 0px;
	background:url(../img/line/color_black.png) no-repeat;
	font-size:35px;
	font-weight:bold;
	color:#000000;
	line-height:1.4em;
}


#memo5 dl dt {
	padding-top:15px;/*インフォメーションタイトルから本文までの高さ*/
	line-height:1.9em;/*文字の行間*/
	font-size:10px;/*日にちの文章の大きさ*/
	font-weight:bold;
	color:#696969;/*日にちのところの色*/
}
#memo5 dl dp {
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;/*日にちの文章の大きさ*/
	font-weight:normal;
	color:#46372C;/*色*/
	letter-spacing:0.1em;/*文字の感覚*/
	clear: right;
	display: block;
}
#memo5 dl dd {
	border-bottom:dotted 1px #000000;/*点線の色？*/
    width:370px;
	padding-bottom:7px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
}
#memo5 .photo {
    margin-left: 20px;
    margin-bottom: 10px;
    float: right;
}
/*▲▲memo5／ここまで*/


#memo {
	clear:both;
	width:650px;
	margin:0 auto 15px auto;
	list-style-type:none;
}
#memo li {
	border-bottom:dotted 1px #AF9E50;
	padding:15px 0;
}
#memo h3 {
	line-height:1.5em;
	vertical-align:bottom;
	background-position:0 5px;
	font-size:14px;
	font-weight:bold;
}
#memo .date {
	padding:4px 20px 0 0;
	line-height:1.5em;
	float:left;
	color:#AF9E50;
	font-size:10px;
	font-weight:bold;
}
#memo .text {
	clear:both;
	padding-top:13px;/*線から本文まで*/
	line-height:1.6em;
}
#memo .back {
	clear:both;
	padding-top:33px;
	margin:11px 10px 1px 0;
	font-size:12px;
	text-align:right;
}


#memo3 {
	width:695px;/*インフォメーションフレームの幅*/
	float:left;
	padding:1px 20px 20px 22px;
	margin:26px 0px 28px -22px;
	background-color: white
}
#memo3 h1 {/*blue用*/
	width:742px;
	height:50px;
	padding:5px 0 2px 15px;
	margin:10px 0px 0px 0px;
	background:url(../img/line/color_blue.png) no-repeat;
	font-size:35px;
	font-weight:bold;
	color:#000000;
	line-height:1.4em;
}
#memo3 h2 {
	padding:13px 0 7px 0;/*？、？、文字から本文までの高さ、？*/
	border-bottom:double 1px #000000;/*点線の色？*/
	font-size:24px;
	padding-bottom:5px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
	line-height:1.5em; 
}
#memo3 h5 {
	padding:13px 0 7px 0;/*？、？、文字から本文までの高さ、？*/
	border-bottom:double 1px #000000;/*点線の色？*/
	font-size:24px;
	padding-bottom:5px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
	line-height:1.5em;
}
#memo3 dl dt {
	padding-top:15px;/*インフォメーションタイトルから本文までの高さ*/
	line-height:1.9em;/*文字の行間*/
	font-size:10px;/*日にちの文章の大きさ*/
	font-weight:bold;
	color:#696969;/*日にちのところの色*/
}
#memo3 dl dp {
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;/*日にちの文章の大きさ*/
	font-weight:normal;
	color:#46372C;/*色*/
	letter-spacing:0.1em;/*文字の感覚*/
	clear: right;
	display: block;
}
#memo3 dl dd {
	border-bottom:dotted 1px #000000;/*点線の色？*/
    width:370px;
	padding-bottom:7px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
}
#memo3 .photo {
    margin-left: 20px;
    margin-bottom: 10px;
    float: right;
}


#tori {
	width:717px;
	float:right;
	padding-top:0;
}
#notori {
	width:692px;/*インフォメーションフレームの幅*/
	float:left;
	padding:0px 20px 20px 0px;
	margin:2px 0px 15px 1px;
	background-color: white
}
#notori2 {
	width:692px;/*インフォメーションフレームの幅*/
	float:left;
	padding:0px 20px 20px 0px;
	margin:2px 0px 25px 1px;
	background-color: white
}

#notori5 {
	width:692px;/*インフォメーションフレームの幅*/
	float:left;
	padding:0px 20px 0px 0px;
	margin:2px 0px 5px 1px;
	background-color: none
	
}

#memo7 {
	width:695px;/*インフォメーションフレームの幅*/
	float:left;
	padding:1px 20px 20px 22px;
	margin:26px 0px 28px -22px;
	background-color: none
}

#notori h1 {/*BLACK用*/
	width:520px;
	height:30px;
	padding:5px 0 0 10px;
	margin:10px 0px 0px 0px;
	background:url(../img/line/line_black.png) no-repeat;
	font-family:"Apple Symbols","ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:18px;
	font-weight:bold;
	color:#F0F8FF;
	line-height:1.4em;
}
#notori h2 {
	padding:13px 0 7px 0;/*？、？、文字から本文までの高さ、？*/
	border-bottom:double 1px #000000;/*点線の色？*/
	font-size:15px;
	padding-bottom:5px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
}
#notori h4 {
	padding:13px 0 7px 0;/*？、？、文字から本文までの高さ、？*/
	border-bottom:double 1px #000000;/*点線の色？*/
	font-size:22px;
	padding-bottom:5px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
}
#notori top {
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:30px;/*日にちの文章の大きさ*/
	font-weight:normal;
	color:#46372C;/*色*/
	letter-spacing:0.1em;/*文字の感覚*/
	clear: right;
}
#notori dl dt {
	padding-top:15px;/*インフォメーションタイトルから本文までの高さ*/
	line-height:1.9em;/*文字の行間*/
	font-size:10px;/*日にちの文章の大きさ*/
	font-weight:bold;
	color:#696969;/*日にちのところの色*/
}
#notori dl dp {
	padding-top:15px;/*インフォメーションタイトルから本文までの高さ*/
	line-height:1.9em;/*文字の行間*/
	font-size:14px;/*日にちの文章の大きさ*/
	font-weight:normal;
	color:#46372C;/*日にちのところの色*/
}
#notori dl dd {
	border-bottom:dotted 1px #000000;/*点線の色？*/
	padding-bottom:20px;/*文章から点線までの高さ*/
	line-height:1.5em;/*文字の行間*/
}
#notori .photo {
    margin-left: 20px;
    margin-bottom: 10px;
    float: right;
}
#notori ul {
	list-style-type:none;
}
#notori ul li {
	clear:none;
}
#notori ul li ul li {/*写真の間の点線*/
	border-bottom:dotted 1px #9F8D39;
	padding:15px 0;
}

#notori li {
	width:250px;
	margin:0 0px 0 10px;
	/margin:0 0 0 0;
	padding:0 0 0 0px;
	float:right;
	background:url(../img/bg_parts/bg_products4.png) no-repeat;
	overflow:hidden;
}
#notori .text {
	font-size:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 130px;
}
#notori2 .text {
	font-size:18px;
	margin:0px 0px 0px 0px;
	padding:0px 130px 0px 130px;
}
#notori2 .text2 {
	font-size:23px;
	margin:0px 0px 0px 0px;
	padding:0px 180px 0px 180px;
}
#notori2 .text3 {
	font-size:24px;
	margin:0px 0px 0px 0px;
	padding:0px 180px 0px 180px;
}
#notori2 .text4 {
	font-size:23px;
	margin:0px 0px 0px 0px;
	padding:0px 180px 0px 180px;
}




#notori li2 {
	width:130px;
	margin:0 0px 0 0px;
	padding:0 0 0 0px;
	float:right;
	background:url(../img/bg_parts/bg_products4.png) no-repeat;
	overflow:hidden;
}
#notori .text2 {
    font-size:18px;
	margin:0px 0px 0px 0px;
	padding:0px 130px 0px 0px;
}
#notori .text3 {
    font-size:18px;
	margin:0px 0px 0px 0px;
	padding:0px 260px 0px 0px;
}
#notori .text4 {
    font-size:18px;
	margin:0px 0px 0px 0px;
	padding:0px 160px 0px 0px;
}
#notori .text5 {
	font-size:16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.unotori {
	padding: 0px 130px 0px 10px;
	height:inherit;
	position: relative;
	background-color: gray
}
.unotori img {
	right:0;
	position: absolute;
	padding: 0px 3px 0px 0px;
	top: 0;
}
#unotori_e {
	width:565px;/*インフォメーションフレームの幅*/
	float:left;
	padding:0px 0px 0px 3px;
	background-color: gray
}

.sanotori {
    width:565px;
    height:auto;
	padding: 0 0 0 130px;
	position: relative;
	background-color: gray
}
.sanotori img {
	left: 0;
	position: absolute;
	top: 0;
}


.usanotori {
	padding: 0 0 0 130px;
	position: relative;
}
.usanotori img {
	left: 0;
	right: 0;
	position: absolute;
	top: 0;
}


#search {
	width:692px;/*インフォメーションフレームの幅*/
	float:left;
	padding:0px 20px 20px 0px;
	margin:2px 0px 15px 1px;
	background-color: white
}
#search .text {
	font-size:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 180px;
}
#search .text2 {
    font-size:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 220px;
}
#search .text3 {
    font-size:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 180px;
}
#search .text4 {
    font-size:18px;
	margin:0px 0px 0px 0px;
	padding:0px 180px 0px 0px;
}


#notori3 {
	width:692px;/*インフォメーションフレームの幅*/
	float:left;
	padding:0px 20px 20px 0px;
	margin:2px 0px 15px 1px;
	background-color: white
}
#notori3 .text {
	font-size:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 130px;
}
#notori3 .text2 {
    font-size:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 220px;
}
#notori3 .text3 {
    font-size:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}

/*▲▲memo／ここまで▲▲*/


/*▼▼ここから／anthology▼▼*/
#anthology_new {
	clear:both;
	padding:12px 0 10px 15px;
}
#anthology_new a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}

/*▼ここから／NAVI*/
#nav {
	width:150px;
	border-top:solid 3px #666666;
	padding:10px 10px 10px 8px;
	float:left;
	background-color:#FFFFFF;
}
#nav h2 {
	border-bottom:double 1px #000000;
	padding-top:5px;
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
}
#nav li h3 {
	font-size:15px;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	color:#000000;
	line-height:1.5em;
}
#nav li .text {
	font-size:10px;
	padding-top:0;
	color:#696969;
	line-height:1.5em;
}
#nav ul {
	list-style-type:none;
}
#nav ul li {
	border-bottom:dotted 1px #000000;
	padding:10px 5px 5px 5px;
	
}
#nav ul li a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.5em;
	color:#808080;
}
#nav ul li a:hover {
	color:#000000;
}
/*NAVI／ここまで▲*/

/*▼ここから／ANTHOLOGY01_AREA*/
#anthology01_area {
	width:560px;
	float:right;
	padding-top:0;
}

#anthology01_area a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}

/*▼ここから／AREA2*/
#anthology01_area2 {
	margin-top:1px;
	padding:1px 0 0 1px;
	list-style-type:none;
}
#anthology01_area2 h1 {/*１章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_green.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#anthology01_area2 h2 {/*２章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_orange.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#anthology01_area2 h4 {/*３章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_red.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#anthology01_area h5 {/*４章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_blue.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#anthology01_area h6 {/*４章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_yellow.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#46372C;
	line-height:1.6em;
}


#anthology01_area2 ul {
	list-style-type:none;
}
#anthology01_area2 ul li {
	clear:none;
}
#anthology01_area2 ul li ul li {/*写真の間の点線*/
	border-bottom:dotted 1px #9F8D39;
	padding:15px 0;
}
#anthology01_area2 li {
	width:150px;
	height:200px;
	margin:15px 10px 0 0;
	/margin:10px 15px 0 0;
	padding:10px 10px;
	float:left;
	background:url(../img/bg_parts/bg_products.png) no-repeat;
	overflow:hidden;
}
#anthology01_area2 li h3 {
	font-size:13px;
	font-weight:bold;
	padding:5px 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#anthology01_area2 li .text {
	font-size:10px;
	padding-top:0;
	color:#696969;
	line-height:1.5em;
}
#anthology01_area2 .pagetop {
	clear:both;
	padding-top:20px;
	margin:10px 14px 23px 0;
	font-size:11px;
	text-align:right;
}
/*▲ANTHOLOGY01_AREA／ここまで*/
/*▼ここから／ANTHOLOGY01_AREA*/
#anthology01_area {
	width:560px;
	float:right;
	padding-top:0;
}

#anthology01_area a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}

/*▼ここから／AREA3*/
#anthology01_area3 {
	margin-top:1px;
	padding:1px 0 0 1px;
	list-style-type:none;
}
#anthology01_area3 h1 {/*１章用*/
	width:512px;
	height:45px;
	padding:4px 0 0 10px;
	background:url(../img/line/line_green2.png) no-repeat;
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1.6em;
}
#anthology01_area3 h2 {/*２章用*/
	width:512px;
	height:45px;
	padding:4px 0 0 10px;
	background:url(../img/line/line_yellow2.png) no-repeat;
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1.6em;
}
#anthology01_area3 h4 {/*３章用*/
	width:512px;
	height:45px;
	padding:4px 0 0 10px;
	background:url(../img/line/line_red2.png) no-repeat;
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1.6em;
}
#anthology01_area3 h5 {/*４章用*/
	width:512px;
	height:45px;
	padding:4px 0 0 10px;
	background:url(../img/line/line_blue2.png) no-repeat;
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1.6em;
}


#anthology01_area3 ul {
	list-style-type:none;
}
#anthology01_area3 ul li {
	clear:none;
}
#anthology01_area3 ul li ul li {/*写真の間の点線*/
	border-bottom:dotted 1px #9F8D39;
	padding:15px 0;
}
#anthology01_area3 li {
	width:150px;
	height:200px;
	margin:15px 10px 0 0;
	/margin:10px 15px 0 0;
	padding:10px 10px;
	float:left;
	background:url(../img/bg_parts/bg_products.png) no-repeat;
	overflow:hidden;
}
#anthology01_area3 li h3 {
	font-size:13px;
	font-weight:bold;
	padding:5px 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#anthology01_area3 li .text {
	font-size:10px;
	padding-top:0;
	color:#696969;
	line-height:1.5em;
}
#anthology01_area3 .pagetop {
	clear:both;
	padding-top:20px;
	margin:10px 14px 23px 0;
	font-size:11px;
	text-align:right;
}
/*▲ANTHOLOGY01_AREA3／ここまで*/

/*▼ここから／ANTHOLOGY02_AREA*/
#anthology02_area {
	width:560px;
	float:right;
	padding-top:0;
}

#anthology02_area a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}

/*▼ここから／AREA2*/
#anthology02_area2 {
	margin-top:1px;
	padding:1px 0 0 1px;
	list-style-type:none;
}
#anthology02_area2 h1 {/*１章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_red.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#anthology02_area2 h2 {/*２章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_red.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#anthology02_area2 h4 {/*３章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_red.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#anthology02_area h5 {/*４章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_red.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}


#anthology02_area2 ul {
	list-style-type:none;
}
#anthology02_area2 ul li {
	clear:none;
}
#anthology02_area2 ul li ul li {/*写真の間の点線*/
	border-bottom:dotted 1px #9F8D39;
	padding:15px 0;
}
#anthology02_area2 li {
	width:150px;
	height:200px;
	margin:15px 10px 0 0;
	/margin:10px 15px 0 0;
	padding:10px 10px;
	float:left;
	background:url(../img/bg_parts/bg_products.png) no-repeat;
	overflow:hidden;
}
#anthology02_area2 li h3 {
	font-size:13px;
	font-weight:bold;
	padding:5px 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#anthology02_area2 li .text {
	font-size:10px;
	padding-top:0;
	color:#696969;
	line-height:1.5em;
}
#anthology02_area2 .pagetop {
	clear:both;
	padding-top:20px;
	margin:10px 14px 23px 0;
	font-size:11px;
	text-align:right;
}
/*▲ANTHOLOGY02_AREA／ここまで*/
/*▼ここから／ANTHOLOGY03_AREA*/
#anthology03_area {
	width:560px;
	float:right;
	padding-top:0;
}

#anthology03_area a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}

/*▼ここから／AREA2*/
#anthology03_area2 {
	margin-top:1px;
	padding:1px 0 0 1px;
	list-style-type:none;
}
#anthology03_area2 h1 {/*１章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_black.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#anthology03_area2 h2 {/*２章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_black.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#anthology03_area2 h4 {/*３章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_black.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#anthology03_area h5 {/*４章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_black.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}


#anthology03_area2 ul {
	list-style-type:none;
}
#anthology03_area2 ul li {
	clear:none;
}
#anthology03_area2 ul li ul li {/*写真の間の点線*/
	border-bottom:dotted 1px #9F8D39;
	padding:15px 0;
}
#anthology03_area2 li {
	width:150px;
	height:200px;
	margin:15px 10px 0 0;
	/margin:10px 15px 0 0;
	padding:10px 10px;
	float:left;
	background:url(../img/bg_parts/bg_products.png) no-repeat;
	overflow:hidden;
}
#anthology03_area2 li h3 {
	font-size:13px;
	font-weight:bold;
	padding:5px 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#anthology03_area2 li .text {
	font-size:10px;
	padding-top:0;
	color:#696969;
	line-height:1.5em;
}
#anthology03_area2 .pagetop {
	clear:both;
	padding-top:20px;
	margin:10px 14px 23px 0;
	font-size:11px;
	text-align:right;
}
/*▲ANTHOLOGY02_AREA／ここまで*/
/*▲▲anthology／ここまで▲▲*/


/*▼▼ここから／story▼▼*/
#story_new {
	clear:both;
	padding:12px 0 10px 15px;
}
#story_new a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}

/*▼ここから／NAVI*/
#nav {
	width:150px;
	border-top:solid 3px #666666;
	padding:10px 10px 10px 8px;
	float:left;
	background-color:#FFFFFF;
}
#nav h2 {
	border-bottom:double 1px #000000;
	padding-top:5px;
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
}
#nav li h3 {
	font-size:14px;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	color:#000000;
	line-height:1.5em;
}
#nav li h4 {
	padding-bottom:1px;
	padding-top: 5px;
	font-family:"Gujarati Sangam MN","ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
}

#nav li .text {
	font-size:10px;
	padding-top:5px;
	color:#696969;
	line-height:1.5em;
}

#nav ul {
	list-style-type:none;
}
#nav ul li {
	border-bottom:dotted 1px #000000;
	padding:10px 5px 10px 5px;
	
}
#nav ul li a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.5em;
	color:#808080;
}
#nav ul li a:hover {
	color:#000000;
}
/*NAVI／ここまで▲*/

/*▼ここから／STORY01_AREA*/
#story01_area {
	width:560px;
	float:right;
	padding-top:0;
}

#story01_area a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}

/*▼ここから／AREA2*/
#story01_area2 {
	margin-top:1px;
	padding:1px 0 0 1px;
	list-style-type:none;
}
#story01_area2 h1 {/*１章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_blue.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#story01_area2 h2 {/*２章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_red.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#story01_area2 h4 {/*３章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_orange.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#story01_area h5 {/*４章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_green.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#story01_area h6 {/*４章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_yellow.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}


#story01_area3 h1 {/*１章用*/
	width:512px;
	height:45px;
	padding:4px 0 0 10px;
	background:url(../img/line/line_green2.png) no-repeat;
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1.6em;
}
#story01_area3 h2 {/*２章用*/
	width:512px;
	height:45px;
	padding:4px 0 0 10px;
	background:url(../img/line/line_orange2.png) no-repeat;
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1.6em;
}
#story01_area3 h4 {/*３章用*/
	width:512px;
	height:45px;
	padding:4px 0 0 10px;
	background:url(../img/line/line_red2.png) no-repeat;
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1.6em;
}
#story01_area3 h5 {/*４章用*/
	width:512px;
	height:45px;
	padding:4px 0 0 10px;
	background:url(../img/line/line_blue2.png) no-repeat;
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1.6em;
}



#story01_area2 ul {
	list-style-type:none;
}
#story01_area2 ul li {
	clear:none;
}
#story01_area2 ul li ul li {/*写真の間の点線*/
	border-bottom:dotted 1px #9F8D39;
	padding:15px 0;
}
#story01_area2 li {
	width:150px;
	height:200px;
	margin:15px 10px 0 0;
	/margin:10px 15px 0 0;
	padding:10px 10px;
	float:left;
	background:url(../img/bg_parts/bg_products.png) no-repeat;
	overflow:hidden;
}
#story01_area2 li2 {
	width:100px;
	height:85px;
	margin:15px 5px 0 0;
	/margin:10px 15px 0 0;
	padding:7px 7px;
	float:left;
	background:url(../img/bg_parts/bg_products7.png) no-repeat;
	overflow:hidden;
}
#story01_area2 li3 {
	width:100px;
	height:150px;
	margin:15px 5px 0 0;
	/margin:10px 15px 0 0;
	padding:7px 7px;
	float:left;
	background:url(../img/bg_parts/bg_products8.png) no-repeat;
	overflow:hidden;
}
#story01_area2 li6 {
	width:150px;
	height:200px;
	margin:15px 10px 0 0;
	/margin:10px 15px 0 0;
	padding:10px 10px;
	float:left;
	
	overflow:hidden;
}
#story01_area2 li7 {
	width:100px;
	height:85px;
	margin:15px 5px 0 0;
	/margin:10px 15px 0 0;
	padding:7px 7px;
	float:left;

	overflow:hidden;
}
#story01_area2 li h3 {
	font-size:13px;
	font-weight:bold;
	padding:5px 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#story01_area2 li2 h3 {
	font-size:10px;
	font-weight:bold;
	padding:5px 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#story01_area2 li3 h3 {
	font-size:12px;
	font-weight:bold;
	padding:5px 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#story01_area2 li .text {
	font-size:10px;
	padding-top:0;
	color:#696969;
	line-height:1.5em;
}
#story01_area2 li2 .text {
	font-size:5px;
	padding-top:0;
	color:#696969;
	line-height:1.5em;
}
#story01_area2 .pagetop {
	clear:both;
	padding-top:20px;
	margin:10px 14px 23px 0;
	font-size:11px;
	text-align:right;
}
/*▲STORY01_AREA／ここまで*/

/*▼ここから／テーブル*/
table.sample{
    width:480px;
    font-size:12px;
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.sample th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-position:left top;
    padding:5px 5px;
    text-align:center;
}
.sample td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    vertical-align: top;
    padding:5px 5px;
}
.pagetop {
	clear:both;
	padding-top:10px;
	margin:10px 0 13px 0;
	font-size:11px;
	text-align:right;
}

/*テーブル２／ここまで▲*/

/*▼ここから／テーブル*/
table.sample2{
    width:480px;
    font-size:12px;
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.sample2 th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-position:left top;
    padding:5px 5px;
    text-align:center;
}
.sample2 td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    vertical-align: top;
    padding:5px 5px;
}
/*テーブル２／ここまで▲*/

/*▼ここから／テーブル*/
table.sample3{
    width:480px;
    font-size:12px;
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.sample3 th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-position:left top;
    padding:5px 5px;
    text-align:center;
}
.sample3 td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    vertical-align: top;
    padding:5px 5px;
}
.pagetop {
	clear:both;
	padding-top:10px;
	margin:10px 0 13px 0;
	font-size:11px;
	text-align:right;
}

/*テーブル２／ここまで▲*/


/*▼ここから／STORY02_AREA*/
#story02_area {
	width:560px;
	float:right;
	padding-top:0;
}

#story02_area a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}

/*▼ここから／AREA2*/
#story02_area2 {
	margin-top:1px;
	padding:1px 0 0 1px;
	list-style-type:none;
}
#story02_area2 h1 {/*１章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_blue.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#story02_area2 h2 {/*２章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_red.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#story02_area2 h4 {/*３章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_orange.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#story02_area h5 {/*４章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_green.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}


#story02_area2 ul {
	list-style-type:none;
}
#story02_area2 ul li {
	clear:none;
}
#story02_area2 ul li ul li {/*写真の間の点線*/
	border-bottom:dotted 1px #9F8D39;
	padding:15px 0;
}
#story02_area2 li {
	width:150px;
	height:200px;
	margin:15px 10px 0 0;
	/margin:10px 15px 0 0;
	padding:10px 10px;
	float:left;
	background:url(../img/bg_parts/bg_products.png) no-repeat;
	overflow:hidden;
}
#story02_area2 li h3 {
	font-size:13px;
	font-weight:bold;
	padding:5px 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#story02_area2 li .text {
	font-size:10px;
	padding-top:0;
	color:#696969;
	line-height:1.5em;
}
#story02_area2 .pagetop {
	clear:both;
	padding-top:20px;
	margin:10px 14px 23px 0;
	font-size:11px;
	text-align:right;
}
/*▲STORY02_AREA／ここまで*/
/*▼ここから／STORY03_AREA*/
#story03_area {
	width:560px;
	float:right;
	padding-top:0;
}

#story03_area a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}

/*▼ここから／AREA2*/
#story03_area2 {
	margin-top:1px;
	padding:1px 0 0 1px;
	list-style-type:none;
}
#story03_area2 h1 {/*１章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_black.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#story03_area2 h2 {/*２章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_black.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#story03_area2 h4 {/*３章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_black.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}
#story03_area h5 {/*４章用*/
	width:512px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_black.png) no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.6em;
}


#story03_area2 ul {
	list-style-type:none;
}
#story03_area2 ul li {
	clear:none;
}
#storyy03_area2 ul li ul li {/*写真の間の点線*/
	border-bottom:dotted 1px #9F8D39;
	padding:15px 0;
}
#story03_area2 li {
	width:150px;
	height:200px;
	margin:15px 10px 0 0;
	/margin:10px 15px 0 0;
	padding:10px 10px;
	float:left;
	background:url(../img/bg_parts/bg_products.png) no-repeat;
	overflow:hidden;
}
#story03_area2 li h3 {
	font-size:13px;
	font-weight:bold;
	padding:5px 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#story03_area2 li .text {
	font-size:10px;
	padding-top:0;
	color:#696969;
	line-height:1.5em;
}
#story03_area2 .pagetop {
	clear:both;
	padding-top:20px;
	margin:10px 14px 23px 0;
	font-size:11px;
	text-align:right;
}
/*▲STORY02_AREA／ここまで*/
/*▲▲story／ここまで▲▲*/

/*▼ここから／NAVI*/
#nav2 {
	width:150px;
	border-top:solid 3px #666666;
	padding:10px 10px 10px 8px;
	float:left;
	background-color:#FFFFFF;
}
#nav2 h2 {
	border-bottom:double 1px #000000;
	padding-top:5px;
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
}
#nav2 li h3 {
	font-size:14px;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	color:#000000;
	line-height:1.5em;
}
#nav2 li .text {
	font-size:10px;
	padding-top:5px;
	color:#696969;
	line-height:1.5em;
}
#nav2 ul {
	list-style-type:none;
}
#nav2 ul li {
	border-bottom:dotted 1px #000000;
	padding:10px 5px 10px 5px;
	
}
#nav2 ul li a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.5em;
	color:#808080;
}
#nav2 ul li a:hover {
	color:#000000;
}
/*ここまで／NAVI▲*/


/*▼▼ここから／PAGE▼▼*/
#page {
	clear:both;
	width:740px;
	margin:0 auto;
	padding-top:12px;
}
#page_navi {
	width:148px;
	border-top:solid 3px #666666;
	padding:10px;
	float:left;
	background-color:#FFFFFF;
}
#page_navi h2 {
	border-bottom:double 1px #000000;
	padding-bottom:4px;
	font-family:"Gujarati Sangam MN","ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:18px;
	font-weight:bold;
	line-height:1.5em;
}
#page_navi h3 {
	border-bottom:double 1px #000000;
	border-top:dotted 1px #000000;
	padding-bottom:1px;
	padding-top: 20px;
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
}
#page_navi a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}



#page_navi ul {
	list-style-type:none;
}
#page_navi ul li {
	border-bottom:dotted 1px #000000;
	padding:10px 5px 10px 5px;
	
}
#page_navi ul li a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.5em;
	color:#808080;
}
#page_navi ul li .text {
	font-size:10px;
	padding-top:5px;
	color:#696969;
	line-height:1.5em;
}

#page_navi ul li a:hover {
	color:#000000;
}


#page_contents {
	width:540px;
	float:right;
}
#page_contents h2 {/*各カテゴリーのタイトル*/
	width:530px;
	height:30px;
	padding:3px 0 0 10px;
	background:url(../img/line/line_red.png) no-repeat;
	font-family:"Apple Symbols", "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	line-height:1.5em;
}

/*▼▼PAGEプロダクト２▼▼*/
#page2 {
	margin-top:1px;
	padding:1px 0 0 196px;
	list-style-type:none;
}

#page2 a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}


/*▼PAGEライン／RED~YELLOW*/
#page2 h4{/*RED用*/
	width:512px;
	height:30px;
	padding:0 0 0 10px;
	background:url(../img/line/line_red.png) no-repeat;
	font-size:17px;
	font-weight:normal;
	color:#F0F8FF;
	line-height:1.9em;
}
#page2 h5{/*ORANGE用*/
	width:512px;
	height:30px;
	padding:0 0 0 10px;
	background:url(../img/line/line_orange.png) no-repeat;
	font-size:17px;
	font-weight:normal;
	color:#F0F8FF;
	line-height:1.9em;
}
#page2 h6{/*YELLOW用*/
	width:512px;
	height:30px;
	padding:0 0 0 10px;
	background:url(../img/line/line_yellow.png) no-repeat;
	font-size:17px;
	font-weight:normal;
	color:#46372C;
	line-height:1.9em;
}
/*PAGEライン／RED~YELLOW▲*/

#page2 ul {
	list-style-type:none;
}
#page2 ul li {
	clear:both;
}
#page2 ul li ul li {/*写真の間の点線*/
	border-bottom:dotted 1px #9F8D39;
	padding:15px 0;
}
#page2 li {
	width:150px;
	height:200px;
	margin:15px 10px 0 0;
	/margin:10px 15px 0 0;
	padding:10px 10px;
	float:left;
	background:url(../img/bg_parts/bg_products.png) no-repeat;
	overflow:hidden;
}
#page2 li h3 {
	font-size:13px;
	font-weight:bold;
	padding:5px 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#page2 li .text {
	font-size:10px;
	padding-top:0;
	color:#696969;
	line-height:1.5em;
}
#page2 .pagetop {
	clear:both;
	padding-top:20px;
	margin:10px 0 23px 0;
	font-size:11px;
	text-align:right;
}
/*▲▲PAGEプロダクト２▲▲*/

/*▼▼PAGEプロダクト３▼▼*/
#page3 {
	margin-top:1px;
	padding:1px 0 0 196px;
	list-style-type:none;
}

#page3 a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}

/*▼PAGEライン／GREEN~PURPLE*/
#page3 h4{/*GREEN用*/
	width:512px;
	height:30px;
	padding:0 0 0 10px;
	background:url(../img/line/line_green.png) no-repeat;
	font-size:17px;
	font-weight:normal;
	color:#F0F8FF;
	line-height:1.9em;
}
#page3 h5{/*BLUE用*/
	width:512px;
	height:30px;
	padding:0 0 0 10px;
	background:url(../img/line/line_blue.png) no-repeat;
	font-size:17px;
	font-weight:normal;
	color:#F0F8FF;
	line-height:1.9em;
}
#page3 h6{/*PURPLE用*/
	width:512px;
	height:30px;
	padding:0 0 0 10px;
	background:url(../img/line/line_purple.png) no-repeat;
	font-size:17px;
	font-weight:normal;
	color:#F0F8FF;
	line-height:1.9em;
}
/*PAGEライン／GREEN~PURPLE▲*/

#page3 ul {
	list-style-type:none;
}
#page3 ul li {
	clear:both;
}
#page3 ul li ul li {/*写真の間の点線*/
	border-bottom:dotted 1px #9F8D39;
	padding:15px 0;
}
#page3 li {
	width:150px;
	height:200px;
	margin:15px 10px 0 0;
	/margin:10px 15px 0 0;
	padding:10px 10px;
	float:left;
	background:url(../img/bg_parts/bg_products.png) no-repeat;
	overflow:hidden;
}
#page3 li h3 {
	font-size:13px;
	font-weight:bold;
	padding:5px 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#page3 li .text {
	font-size:10px;
	padding-top:0;
	color:#696969;
	line-height:1.5em;
}
#page3 .pagetop {
	clear:both;
	padding-top:20px;
	margin:10px 0 23px 0;
	font-size:11px;
	text-align:right;
}
/*▲▲PAGEプロダクト２▲▲*/
/*▲▲PAGE／ここまで▲▲*/


/*▼▼ここから／letter▼▼*/
#letter_new {
	clear:both;
	padding:12px 0 10px 15px;
}
#letter_new a:hover img,.a:active img{
filter:alpha(opacity= 65); /* IE */
-moz-opacity:0.65; /* Firefox CSS3以前 */
opacity:0.65; /* CSS3 */
}

/*▼ここから／NAVI*/
#nav2 {
	width:150px;
	border-top:solid 3px #666666;
	padding:10px 10px 10px 8px;
	float:left;
	background-color:#FFFFFF;
}
#nav2 h2 {
	border-bottom:double 1px #000000;
	padding-top:5px;
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
}
#nav2 li h3 {
	font-size:14px;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	color:#000000;
	line-height:1.5em;
}
#nav2 li .text {
	font-size:10px;
	padding-top:5px;
	color:#696969;
	line-height:1.5em;
}
#nav2 ul {
	list-style-type:none;
}
#nav2 ul li {
	border-bottom:dotted 1px #000000;
	padding:10px 5px 10px 5px;
	
}
#nav2 ul li a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.5em;
	color:#808080;
}
#nav2 ul li a:hover {
	color:#000000;
}
/*ここまで／NAVI▲*/


/*▼ここから／LETTER*/
#area4 {
	width:560px;
	float:right;
	padding-top:0;
}
#memo4 {
	width:480px;/*インフォメーションフレームの幅*/
	float:left;
	padding:0px 20px 20px 22px;
	margin:2px 0px 48px 1px;
	background-color: white
}
#memo4 h1 {/*BLACK用*/
	width:520px;
	height:30px;
	padding:5px 0 0 10px;
	margin:10px 0px 0px 0px;
	background:url(../img/line/line_black.png) no-repeat;
	font-family:"Apple Symbols","ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:18px;
	font-weight:bold;
	color:#F0F8FF;
	line-height:1.4em;
}
#memo4 h6 {/*BLACK用*/
	width:520px;
	height:30px;
	padding:5px 0 0 10px;
	margin:10px 0px 0px 0px;
	background:url(../img/line/line_black.png) no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#F0F8FF;
	line-height:1.4em;
}
#memo4 h2 {
	padding:13px 0 7px 0;/*？、？、文字から本文までの高さ、？*/
	border-bottom:double 1px #000000;/*点線の色？*/
	font-size:15px;
	padding-bottom:5px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
}
#memo4 h7 {
	width:530px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:21px;
	float:left;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;/*タイトル、News,Content,Menu,Shopの文字の大きさ*/
	font-weight:bold;
	line-height:1.5em;
	vertical-align:bottom;
	background-position:0 10px;
}
#memo4 h4 {
	padding:13px 0 7px 0;/*？、？、文字から本文までの高さ、？*/
	border-bottom:double 1px #000000;/*点線の色？*/
	font-size:22px;
	padding-bottom:5px;/*文章から点線までの高さ*/
	line-height:1.2em;/*文字の行間*/
}

#title9 {
	width:580px;/*タイトル部分の横幅*/
	margin:10px auto;
	padding-bottom:5px;
}

#title9 h9 {
	width:370px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	border-bottom:double 1px #000000;/*点線の色？*/
	float:left;
	font-size:22px;/*タイトル、News,Content,Menu,Shopの文字の大きさ*/
	font-weight:bold;
	line-height:1.2em;
	padding-bottom:5px;/*文章から点線までの高さ*/
	background-position:0 10px;
}

#memo4 top {
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:30px;/*日にちの文章の大きさ*/
	font-weight:normal;
	color:#46372C;/*色*/
	letter-spacing:0.1em;/*文字の感覚*/
	clear: right;
}
#memo4 dl dt {
	padding-top:15px;/*インフォメーションタイトルから本文までの高さ*/
	line-height:1.9em;/*文字の行間*/
	font-size:10px;/*日にちの文章の大きさ*/
	font-weight:bold;
	color:#696969;/*日にちのところの色*/
}
#memo4 dl dp {
	padding-top:15px;/*インフォメーションタイトルから本文までの高さ*/
	line-height:1.9em;/*文字の行間*/
	font-size:14px;/*日にちの文章の大きさ*/
	font-weight:normal;
	color:#46372C;/*日にちのところの色*/
}
#memo4 dl dd {
	border-bottom:dotted 1px #000000;/*点線の色？*/
	padding-bottom:20px;/*文章から点線までの高さ*/
	line-height:1.5em;/*文字の行間*/
}
#memo2 .photo {
    margin-left: 20px;
    margin-bottom: 10px;
    float: right;
}
#memo4 ul {
	list-style-type:none;
}
#memo4 ul li {
	clear:none;
}
#memo4 ul li ul li {/*写真の間の点線*/
	border-bottom:dotted 1px #9F8D39;
	padding:15px 0;
}

#memo4 li {
	width:260px;
	height:335px;
	margin:0 -18px 0 10px;
	/margin:0 0 0 0;
	padding:0 0 0 4px;
	float:right;
	background:url(../img/bg_parts/bg_products4.png) no-repeat;
	overflow:hidden;
}
#memo4 li2 {
	width:260px;
	height:335px;
	margin:0 -5px 0 1px;
	/margin:0 0 0 0;
	padding:0 0 0 -4px;
	float:left;
	background:url(../img/bg_parts/bg_products4.png) no-repeat;
	overflow:hidden;
}
#memo4 li3 {
	width:260px;
	height:410px;
	margin:0 -18px 0 10px;
	/margin:0 0 0 0;
	padding:0 0 0 4px;
	float:right;
	background:url(../img/bg_parts/bg_products5.png) no-repeat;
	overflow:hidden;
}
#memo4 li4 {
	width:260px;
	height:410px;
	margin:0 -5px 0 1px;
	/margin:0 0 0 0;
	padding:0 0 0 -4px;
	float:left;
	background:url(../img/bg_parts/bg_products5.png) no-repeat;
	overflow:hidden;
}
#memo4 li5 {
	width:498px;
	height:260px;
	margin:0 0 0 10px;
	/margin:0 0 0 0;
	padding:0 0 0 4px;
	float:right;
	background:url(../img/bg_parts/bg_products6.png) no-repeat;
	overflow:hidden;
}
#memo4 li6 {
	width:500px;
	height:260px;
	margin:0 -5px 0 1px;
	/margin:0 0 0 0;
	padding:0 0 0 -4px;
	float:left;
	background:url(../img/bg_parts/bg_products6.png) no-repeat;
	overflow:hidden;
}
#memo4 li7 {
	width:498px;
	height:230px;
	margin:0 0 0 10px;
	/margin:0 0 0 0;
	padding:0 0 0 4px;
	float:right;
	background:url(../img/bg_parts/bg_products6.png) no-repeat;
	overflow:hidden;
}
#memo4 li8 {
	width:498px;
	height:230px;
	margin:0 0 0 1px;
	/margin:0 0 0 0;
	padding:0 0 0 -4px;
	float:left;
	background:url(../img/bg_parts/bg_products6.png) no-repeat;
	overflow:hidden;
}
#memo4 li9 {
	width:500px;
	height:320px;
	margin:0 0 0 10px;
	/margin:0 0 0 0;
	padding:0 0 0 4px;
	float:right;
	background:url(../img/bg_parts/bg_products6.png) no-repeat;
	overflow:hidden;
}
#memo4 li10 {
	width:500px;
	height:320px;
	margin:0 -5px 0 3px;
	/margin:0 0 0 0;
	padding:0 0 0 -4px;
	float:left;
	background:url(../img/bg_parts/bg_products6.png) no-repeat;
	overflow:hidden;
}
#memo4 li11 {
	width:480px;
	height:390px;
	margin:0 0 0 0;
	/margin:0 0 0 0;
	padding:0 0 0 0px;
	float:right;
	background:url(../img/bg_parts/bg_products6.png) no-repeat;
	overflow:hidden;
}
#memo4 li12 {
	width:480px;
	height:330px;
	margin:0 0 0 0;
	/margin:0 0 0 0;
	padding:0 0 0 0px;
	float:right;
	background:url(../img/bg_parts/bg_products6.png) no-repeat;
	overflow:hidden;
}

#memo4 li h3 {
	font-size:15px;
	font-weight:bold;
	padding:0 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#memo4 li2 h3 {
	font-size:15px;
	font-weight:bold;
	padding:4px 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#memo4 li3 h3 {
	font-size:15px;
	font-weight:bold;
	padding:4px 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#memo4 li4 h3 {
	font-size:15px;
	font-weight:bold;
	padding:4px 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#memo4 li5 h3 {
	font-size:15px;
	font-weight:bold;
	padding:0 0 3px 18px;
	color:#000000;
	line-height:1.5em;
}
#memo4 li6 h3 {
	font-size:15px;
	font-weight:bold;
	padding:0 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#memo4 li7 h3 {
	font-size:15px;
	font-weight:bold;
	padding:0 0 3px 18px;
	color:#000000;
	line-height:1.5em;
}
#memo4 li8 h3 {
	font-size:15px;
	font-weight:bold;
	padding:0 0 3px 0;
	color:#000000;
	line-height:1.5em;
}
#memo4 li9 h3 {
	font-size:15px;
	font-weight:bold;
	padding:0 0 3px 28px;
	color:#000000;
	line-height:1.5em;
}
#memo4 li10 h3 {
	font-size:15px;
	font-weight:bold;
	padding:0 12px 3px 0;
	color:#000000;
	line-height:1.5em;
}
#memo4 li11 h3 {
	font-size:15px;
	font-weight:bold;
	padding-top:5px;
	color:#000000;
	line-height:1.5em;
}


#memo4 li .text {
	font-size:10px;
	padding-top:0;
	padding-right:25px; 
	color:#696969;
	line-height:1.5em;
}
#memo4 li2 .text {
	font-size:10px;
	padding-top:0;
	padding-right:25px; 
	color:#696969;
	line-height:1.5em;
}
#memo4 li3 .text {
	font-size:10px;
	padding-top:0;
	padding-right:25px; 
	color:#696969;
	line-height:1.5em;
}
#memo4 li4 .text {
	font-size:10px;
	padding-top:0;
	padding-right:25px; 
	color:#696969;
	line-height:1.5em;
}
#memo4 li5 .text {
	font-size:10px;
	padding-left:18px;
	padding-right:25px; 
	color:#696969;
	line-height:1.5em;
}
#memo4 li6 .text {
	font-size:10px;
	padding-top:0;
	padding-right:25px; 
	color:#696969;
	line-height:1.5em;
}
#memo4 li7 .text {
	font-size:10px;
	padding-left:18px;
	padding-right:25px;  
	color:#696969;
	line-height:1.5em;
}
#memo4 li8 .text {
	font-size:10px;
	padding-top:0;
	padding-right:15px; 
	color:#696969;
	line-height:1.5em;
}
#memo4 li9 .text {
	font-size:10px;
	padding-left:28px;
	color:#696969;
	line-height:1.5em;
}
#memo4 li10 .text {
	font-size:10px;
	padding-top:0;
	padding-right:25px; 
	color:#696969;
	line-height:1.5em;
}
#memo4 li11 .text {
	font-size:10px;
	padding-top:0;
	padding-right:0; 
	color:#696969;
	line-height:1.5em;
}

/*▲▲letter／ここまで▲▲*/

/*▼▼ここから／ノートリー私書箱▼▼*/
   #post {
        width:100%;
    }
    #post ul {
        list-style:none;
        margin:0; padding:0;
    }
    #post li {
        list-style:none;
        margin:0; padding:6px;
        clear:both;
    }
    #post label {
        display:block;
        font-weight:bold;
        color:#666;
    }
    #post li span {
        float:left;
        margin:0 5px 0 0; padding:0;
    }
    #post li span label {
        color:#999;
        font-weight:normal;
        font-size:80%;
    }
    #post input.post,
    #post textarea {
        font-size:medium;
        background-color:#F5F5F5;
        border:1px solid #ddd;
        border-top-color:#C0C0C0;
        border-top-width:medium;
        border-bottom-width:medium;
        border-bottom-color:#C0C0C0;
        border-left-color:#C0C0C0;
        border-left-width:medium;
        border-right-color:#C0C0C0;
        border-right-width:medium;
        padding:3px;
    }
    #post textarea {
        width:70%;
        background-color:#F5F5F5;
    }
    #post input#email {
        width:200px;
    }


input[type="checkbox"] {
    -webkit-appearance: none;
    position: relative;
    margin-right: 15px;
    margin-bottom: 15px;
    border-radius: 24px;
    border: 3px solid #4c4c4c;
    -webkit-box-sizing: border-box;
    width: 50px;
    height: 50px;
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#fdfdfd),
        to(#d1d1d1)
    );
    vertical-align: middle;
}
/* チェック時は背景色を変更 */
input[type="checkbox"]:checked {
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#353535),
        to(#8f8f8f)
    );
}
/* チェックの印を:before疑似要素と:after疑似要素を使って作成 */
input[type="checkbox"]:checked:before {
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    margin: -15px 0 0 -15px;
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 1);
    content: "";
    border-radius: 24px;
    width: 30px;
    height: 30px;
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#fdfdfd),
        to(#d1d1d1)
    );
}

input[type="radio"] {
    -webkit-appearance: none;
    position: relative;
    margin-right: 15px;
    margin-bottom: 15px;
    border-radius: 24px;
    border: 3px solid #4c4c4c;
    -webkit-box-sizing: border-box;
    width: 50px;
    height: 50px;
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#fdfdfd),
        to(#d1d1d1)
    );
    vertical-align: middle;
}
/* チェック時は背景色を変更 */
input[type="radio"]:checked {
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#353535),
        to(#8f8f8f)
    );
}
/* チェックの印を:before疑似要素を使って作成 */
input[type="radio"]:checked:before {
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    margin: -15px 0 0 -15px;
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 1);
    content: "";
    border-radius: 24px;
    width: 30px;
    height: 30px;
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#fdfdfd),
        to(#d1d1d1)
    );
}
/*▲▲ノートリー私書箱▲▲*/


/*▼▼コピーライト▼▼*/
address {
	clear:both;
	padding:20px 0;/*テキストの余白*/
	line-height:1.5em;/*文字の行間*/
	font-size:10px;
	font-style:normal;
	color:#FFFFFF;
	text-align:center;
}
/*▲▲コピーライト▲▲*/


/* クリアフィックスハック */
.clearfix:after { 
	content:"";
    display:block;
    clear:both;
}
.clearfix { 
	display: inline-block; 
}


/* Mac版IE除外 \*/
.clearfix { 
	display: block; 
}

