/* CSS Document */

*{
	margin: 0px;

}

html, body {
	height: 100%;
/*	background-color: #fff0f5;*/
	font:12px/16px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align:center;
	margin-top: 0px;
	padding:0pt;	
}
.hidden {
	font-size: x-small;
	line-height: 0px;
	visibility : hidden;
}
img {
	border:0;
}
li {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:14px;
	margin: 0px;
	padding:0px;
	list-style: disk;
}
ol, ul {
	margin: 0px;
	padding:0px;
}


h1 a { display:block;
height:200px; /* タイトルの高さ */
width:950px; /* タイトル部の横幅 */
/*background:url(../images/head_logo.jpg);*/
		background:url('common_images/head.jpg') no-repeat;
background-repeat:no-repeat; /* リピートさせない場合 */
}
h1 span { display:none; }


h1 {
	background-color: #F3F3F3;
	color: lightslategray;
	font-size:12pt;
	text-indent: 10pt; 
}

h2 {
	background-color: #FFFFFF;
	color: steelblue;
	font-size:12pt;
	text-indent: 10pt;
	padding-top: 4px;
	padding-bottom: 4px;
}

h3 {
font-size:18px;
line-height:150%;
font-weight:bold;
color:#699;
}
h4 {
font-size:14px;
line-height:150%;
font-weight:bold;
color:#cd5c5c;
}
h5,h6 {
	font-size:14px;
	line-height:10px;
	margin:0px;
	float: left;
	text-align: right;
	font-weight: normal;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { color: #852e19 ; }/*栗梅色＝ちゃいろ*/

/*------ 色文字 -------*/
.red {color:#ff0000;}
.blue {color:#3300CC;}
.pink {color:#FF33CC;}

/*------
h2 {
font-size:14px;
line-height:18px;
font-weight:bold;
margin:0;
}
-------*/

/* ------------------------------
 ヘッダー
------------------------------ */
div#header_sub {
	margin: 0px;
	height: 70px;
	background-color: #FFFFFF;
	text-indent:-1000px;
}

/* ------------------------------
 上部メニューの入れ物
------------------------------ */

div#head_box_sub {
	margin: 0px;

/*	background-color: #FFFFFF;
	border-top-color: #e9967a;
	border-top-style: solid;
	border-top-width: 5px;;
	border-bottom-color: #8b4513 ;
	border-bottom-style: solid;
	border-bottom-width: 1px*/
		background:url('common_images/bar.jpg') ;
	height: 50px;
}
/* ------------------------------
 編集可能領域内箱
------------------------------ */
div#maincontents {
	text-align: left;
	width: 700px;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
}
div#maincontents_sub {
	width: 950px;
	text-align: left;
/*	background-color: #FFFFFF;*/
}
div#maincontents p {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size:14px;
}
/* ------------------------------
 フッタートップ
------------------------------ */
.top_footer {
	text-align: center;
	width: 700px;
	background-image: url(common_images/background_copyright.jpg);
}
/* ------------------------------
 フッター
------------------------------ */
.footer_copy {
	text-align: center;
	font-size: 0.9em;
	float: right;
	width: 700px;
	height: 1em;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	background-color: #291A43;
}
/* ------------------------------
 ロゴ
------------------------------ */

.org_logo_sub {
	vertical-align: top;
	width: 350px;
	background-image: url(source/common_images/head_logo.jpg);
	margin-top: 30px;
}


/* ------------------------------
 コンテンツの大きさを決めるために
------------------------------ */
div#contents01 {
	margin: 0px;
	background: #FFFFFF;
	width: 100%;
	text-align: left;
	height: 132px;
	background-image: url(source/top_images/main_msg.jpg);
	float: left;
}
/* お問い合わせ・スクール案内 */
div#contents02 {
	width: 700px;
	text-align: left;
	background-image: url(source/top_images/mainimage_left.jpg);
	float: none;
	background-color: #ffffe0;
	border-color: #f5deb3;
	border-style: dotted;
	border-width: 3px;
	margin-top: 10px;
	margin-bottom:20px;
}
div#contents02 p {
	text-align: left;
	margin: 10px;
	font-size:14px;
	line-height: 1.5em; 
}
div#contents02 ul{
    list-style:none;
}
div#contents02 li{
    list-style:none;
	margin-left: 20px;
    padding-left:20px;
    background:url(images/sakuranbo_01.gif) no-repeat center left;
}
div#contents03 {
	width: 350px;
	text-align: left;
	height: 345px;
	float: right;
	background-image: url(source/top_images/mainimage_right.jpg);
}
div#contents04 {
	width: 700;/*3列対応前730*/
	text-align: left;
	float: none;
	margin-top:20px;

}

div#contents06 {
	width: 700;
	text-align: left;
	float: none;
	padding-top: 40px;
/*	padding-bottom: 10px;*/
	margin-bottom:35px;

}
/* ------------------------------
 ギャラリ−　画像右
------------------------------ */
div#contents05 {
	width: 700;
	text-align: left;
	float: left;
	padding: 10px;
	border-bottom-color: #996699;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

/* 画像にテキストを回り込み（画像：左寄せ） */
.img_L {
float: left;
margin: 6px 10px 5px 0px;
border: none;
}
/* ------------------------------
 ギャラリ−　画像左
------------------------------ */
/* 画像にテキストを回り込み（画像：右寄せ） */
.img_R {
float: right;
margin: 6px 0px 5px 10px;
border: none;
}
/* ------------------------------
 スペース用
------------------------------ */
div#space5 {
	margin: 0px;
	width: 1px;
	height:5px;
}
div#space15 {
	margin: 0px;
	width: 1px;
	height:15px;
}
div#space30 {
	margin: 0px;
	width: 100%;
	height:30px;
}
div#space66 {
	margin: 0px;
	width: 100%;
	height:66px;
}
div#space150 {
	margin: 0px;
	width: 100%;
	height:150px;
}
div#space18 {
	margin: 0px;
	width: 18px;
	height:100%;
	float: left;
}
/* ------------------------------
 メニュー　ホーム
------------------------------ */
ul#menu2{
	list-style:none;
	width:69px;
	float: left;

}
ul#menu2 li{
    list-style:none;
    float:left;
    width69px;
}
ul#menu2 a{
    display:block;
    width:69px;
    height:38px;
    text-indent:-1000px;
    background-image:url(source/common_images/menu.jpg);
    overflow:hidden;
}
a.home{
    background-position:0px 0px;
}
a:hover.home{
    background-position:0px -38px;
}

/* ------------------------------
 メニュー　会社案内
------------------------------ */
ul#menu3{
	list-style:none;
	width:80px;
	float: left;
}
ul#menu3 li{
    list-style:none;
    float:left;
    width80px;
}
ul#menu3 a{
    display:block;
    width:80px;
    height:38px;
    text-indent:-1000px;
    background-image:url(source/common_images/menu.jpg);
    overflow:hidden;
}
a.company{
    background-position:-69px 0px;
}
a:hover.company{
    background-position:-69px -38px;
}
/* ------------------------------
 メニュー　商品のご案内
------------------------------ */
ul#menu4{
	list-style:none;
	width:107px;
	float: left;
}
ul#menu4 li{
    list-style:none;
    float:left;
    width107px;
}
ul#menu4 a{
    display:block;
    width:107px;
    height:38px;
    text-indent:-1000px;
    background-image:url(source/common_images/menu.jpg);
    overflow:hidden;
}
a.products{
    background-position:-149px 0px;
}
a:hover.products{
    background-position:-149px -38px;
}
/* ------------------------------
 メニュー　注文
------------------------------ */
ul#menu5{
	list-style:none;
	width:131px;
	float: left;
}
ul#menu5 li{
    list-style:none;
    float:left;
    width131px;
}
ul#menu5 a{
    display:block;
    width:131px;
    height:38px;
    text-indent:-1000px;
    background-image:url(source/common_images/menu.jpg);
    overflow:hidden;
}
a.contact{
    background-position:-256px 0px;
}
a:hover.contact{
    background-position:-256px -38px;
}
/* ------------------------------
 メニュー　
------------------------------ */
ul#menu6{
	list-style:none;
	width:127px;
	float: left;
}
ul#menu6 li{
    list-style:none;
    float:left;
    width127px;
}
ul#menu6 a{
    display:block;
    width:127px;
    height:38px;
    text-indent:-1000px;
    background-image:url(source/common_images/menu.jpg);
    overflow:hidden;
}
a.marienature{
    background-position:-387px 0px;
}
a:hover.marienature{
    background-position:-387px -38px;
}
/* ------------------------------
 メニュー　プライバシー
------------------------------ */
ul#menu7{
	list-style:none;
	width:148px;
	float: left;
}
ul#menu7 li{
	list-style:none;
	float:left;
    width148px;
}
ul#menu7 a{
	display:block;
	width:148px;
	height:38px;
	text-indent:-1000px;
	background-image:url(source/common_images/menu.jpg);
	overflow:hidden;
	margin-right: 18px;
}
a.privacy{
    background-position:-514px 0px;
}
a:hover.privacy{
    background-position:-514px -38px;
}
/* ------------------------------
 メニューの入れ物
------------------------------ */

div#product_menu_box {
	margin: 0px;
	width: 140px;
	float: left;
	font-size: 10px;
}
/* ------------------------------
 通販メニュー　
------------------------------ */
ul#as_menu1{
	list-style:none;
	width:140px;
	height: 28px;
	float: none;
}
ul#as_menu1 li{
	list-style:none;
	float:left;
    width140px;
}
ul#as_menu1 a{
	display:block;
	width:140px;
	height:28px;
	text-indent:-1000px;
	background-image:url(images/menu3.gif);
	overflow:hidden;
}
a.as1{
    background-position:0px 0px;
}
a:hover.as1{
    background-position:140px 0px;
}
/* ------------------------------
 和風どーるはうす
------------------------------ */
ul#as_menu2{
	list-style:none;
	width:140px;
	height: 28px;
	float: none;
}
ul#as_menu2 li{
	list-style:none;
	float:left;
    width140px;
}
ul#as_menu2 a{
	display:block;
	width:140px;
	height:28px;
	text-indent:-1000px;
	background-image:url(images/menu3.gif);
	overflow:hidden;
}
a.as2{
    background-position:0px -29px;
}
a:hover.as2{
    background-position:-140px -29px;
}
/* ------------------------------
 洋風ハウス
------------------------------ */
ul#as_menu3{
	list-style:none;
	width:140px;
	height: 28px;
	float: none;
}
ul#as_menu3 li{
	list-style:none;
	float:left;
    width140px;
}
ul#as_menu3 a{
	display:block;
	width:140px;
	height:28px;
	text-indent:-1000px;
	background-image:url(images/menu3.gif);
	overflow:hidden;
}
a.as3{
    background-position:0px -58px;
}
a:hover.as3{
    background-position:-140px -58px;
}
/* ------------------------------
 手作り素材
------------------------------ */
ul#as_menu4{
	list-style:none;
	width:140px;
	height: 28px;
	float: none;
}
ul#as_menu4 li{
	list-style:none;
	float:left;
    width140px;
}
ul#as_menu4 a{
	display:block;
	width:140px;
	height:28px;
	text-indent:-1000px;
	background-image:url(images/menu3.gif);
	overflow:hidden;
}
a.as4{
    background-position:0px -87px;
}
a:hover.as4{
    background-position:-140px -87px;
}
/* ------------------------------
 委託販売
------------------------------ */
ul#as_menu5{
	list-style:none;
	width:140px;
	height: 28px;
	float: none;
}
ul#as_menu5 li{
	list-style:none;
	float:left;
    width140px;
}
ul#as_menu5 a{
	display:block;
	width:140px;
	height:28px;
	text-indent:-1000px;
	background-image:url(images/menu3.gif);
	overflow:hidden;
}
a.as5{
    background-position:0px -116px;
	}
a:hover.as5{
    background-position:-140px -116px;
}
/* ------------------------------
 オーダーメイド
------------------------------ */
ul#as_menu6{
	list-style:none;
	width:140px;
	height: 28px;
	float: none;
}
ul#as_menu6 li{
	list-style:none;
	float:left;
    width140px;
}
ul#as_menu6 a{
	display:block;
	width:140px;
	height:28px;
	text-indent:-1000px;
	background-image:url(images/menu3.gif);
	overflow:hidden;
}
a.as6{
    background-position:0px -145px;
	}
a:hover.as6{
    background-position:-140px -145px;
}
/* ------------------------------
 通販法
------------------------------ */
ul#as_menu7{
	list-style:none;
	width:140px;
	height: 29px;
	float: none;
}
ul#as_menu7 li{
	list-style:none;
	float:left;
    width140px;
}
ul#as_menu7 a{
	display:block;
	width:140px;
	height:29px;
	text-indent:-1000px;
	background-image:url(images/menu3.gif);
	overflow:hidden;
}
a.as7{
    background-position:0px -174px;
}
a:hover.as7{
    background-position:-140px -174px;
}

/* ------------------------------
 メインメニュー　作品ギャラリー
------------------------------ */
ul#main_menu1{
	list-style:none;
	width:140px;
	height: 29px;
	float: none;
}
ul#main_menu1 li{
	list-style:none;
	float:left;
    width140px;
}
ul#main_menu1 a{
	display:block;
	width:140px;
	height:29px;
	text-indent:-1000px;
	background-image:url(images/menu_1.gif);
	overflow:hidden;
}
a.main1{
    background-position:0px 0px;
}
a:hover.main1{
    background-position:140px 0px;
}
/* ------------------------------
イベント情報
------------------------------ */
ul#main_menu2{
	list-style:none;
	width:140px;
	height: 29px;
	float: none;
}
ul#main_menu2 li{
	list-style:none;
	float:left;
    width140px;
}
ul#main_menu2 a{
	display:block;
	width:140px;
	height:29px;
	text-indent:-1000px;
	background-image:url(images/menu_1.gif);
	overflow:hidden;
}
a.main2{
    background-position:0px -29px;
}
a:hover.main2{
    background-position:-140px -29px;
}
/* ------------------------------
教室案内
------------------------------ */
ul#main_menu3{
	list-style:none;
	width:140px;
	height: 29px;
	float: none;
}
ul#main_menu3 li{
	list-style:none;
	float:left;
    width140px;
}
ul#main_menu3 a{
	display:block;
	width:140px;
	height:29px;
	text-indent:-1000px;
	background-image:url(images/menu_1.gif);
	overflow:hidden;
}
a.main3{
    background-position:0px -58px;
}
a:hover.main3{
    background-position:-140px -58px;
}
/* ------------------------------
BOOK/TV
------------------------------ */
ul#main_menu4{
	list-style:none;
	width:140px;
	height: 29px;
	float: none;
}
ul#main_menu4 li{
	list-style:none;
	float:left;
    width140px;
}
ul#main_menu4 a{
	display:block;
	width:140px;
	height:29px;
	text-indent:-1000px;
	background-image:url(images/menu_1.gif);
	overflow:hidden;
}
a.main4{
    background-position:0px -87px;
}
a:hover.main4{
    background-position:-140px -87px;
}
/* ------------------------------
予備
------------------------------ */
a.main5{
    background-position:0px -116px;
}
a:hover.main5
{
    background-position:-140px -116px;
}
/* ------------------------------
えとせとら
------------------------------ */
ul#main_menu6{
	list-style:none;
	width:140px;
	height: 30px;
	float: none;
}
ul#main_menu6 li{
	list-style:none;
	float:left;
    width140px;
}
ul#main_menu6 a{
	display:block;
	width:140px;
	height:30px;
	text-indent:-1000px;
	background-image:url(images/menu_1.gif);
	overflow:hidden;
}
a.main6{
    background-position:0px -116px;
}
a:hover.main6{
    background-position:-140px -116px;

}

/* ------------------------------
その他　どーるはうす日記
------------------------------ */
ul#other_menu1{
	list-style:none;
	width:140px;
	height: 24px;
	float: none;
}
ul#other_menu1 li{
	list-style:none;
	float:left;
    width140px;
}
ul#other_menu1 a{
	display:block;
	width:140px;
	height:24px;
	text-indent:-1000px;
	background-image:url(images/menu_4.gif);
	overflow:hidden;
}
a.other1{
    background-position:0px 0px;
}
a:hover.other1{
    background-position:140px 0px;
}
/* ------------------------------
掲示板
------------------------------ */
ul#other_menu2{
	list-style:none;
	width:140px;
	height: 24px;
	float: none;
}
ul#other_menu2 li{
	list-style:none;
	float:left;
    width140px;
}
ul#other_menu2 a{
	display:block;
	width:140px;
	height:24px;
	text-indent:-1000px;
	background-image:url(images/menu_4.gif);
	overflow:hidden;
}
a.other2{
    background-position:0px -24px;
}
a:hover.other2{
    background-position:-140px -24px;
}
/* ------------------------------
リンク集
------------------------------ */
ul#other_menu3{
	list-style:none;
	width:140px;
	height: 24px;
	float: none;
}
ul#other_menu3 li{
	list-style:none;
	float:left;
    width140px;
}
ul#other_menu3 a{
	display:block;
	width:140px;
	height:24px;
	text-indent:-1000px;
	background-image:url(images/menu_4.gif);
	overflow:hidden;
}
a.other3{
    background-position:0px -48px;
}
a:hover.other3{
    background-position:-140px -48px;
}
/* ------------------------------
メール
------------------------------ */
ul#other_menu4{
	list-style:none;
	width:140px;
	height: 24px;
	float: none;
}
ul#other_menu4 li{
	list-style:none;
	float:left;
    width140px;
}
ul#other_menu4 a{
	display:block;
	width:140px;
	height:24px;
	text-indent:-1000px;
	background-image:url(images/menu_4.gif);
	overflow:hidden;
}
a.other4{
    background-position:0px -72px;
}
a:hover.other4{
    background-position:-140px -72px;
}
/* ------------------------------
サイト概要
------------------------------ */
ul#other_menu5{
	list-style:none;
	width:140px;
	height: 24px;
	float: none;
}
ul#other_menu5 li{
	list-style:none;
	float:left;
    width140px;
}
ul#other_menu5 a{
	display:block;
	width:140px;
	height:24px;
	text-indent:-1000px;
	background-image:url(images/menu_4.gif);
	overflow:hidden;
}
a.other5{
    background-position:0px -96px;
}
a:hover.other5{
    background-position:-140px -96px;
}
/* ------------------------------
遊びのページ

a.other6{
    background-position:0px -120px;
}
a:hover.other6{
    background-position:-140px -120px;
}
------------------------------ */
/* ------------------------------
その他　どーるはうす日記
------------------------------ */
ul#other_menu6{
	list-style:none;
	width:140px;
	height: 25px;
	float: none;
}
ul#other_menu6 li{
	list-style:none;
	float:left;
    width140px;
}
ul#other_menu6 a{
	display:block;
	width:140px;
	height:25px;
	text-indent:-1000px;
	background-image:url(images/menu_4.gif);
	overflow:hidden;
}
a.other6{
    background-position:0px -120px;
}
a:hover.other6{
    background-position:-140px -120px;
}

/* ------------------------------
h1・h2用　薄紫（ラベンダー）
------------------------------ */
div#title_box_01 {
	width: 650;
	float: none;
}
div#title_box_01 h2{
	padding: 10px 20px 5px 50px;
	text-align: left;
	color: #669999;
	background-image:url(images/730.jpg);
	background-repeat:no-repeat;
	height: 50px;
}
/* ------------------------------
h1・h2用　薄紫（ラベンダー）
------------------------------ */
div#title_box_02 {
	width: 650;
	float: none;
}
div#title_box_02 h2{
	padding: 10px 20px 5px 50px;
	text-align: left;
	color: #669999;
	background-image:url(images/730-2.jpg);
	background-repeat:no-repeat;
	height: 50px;
}
/* ------------------------------
h1・h2用　薄紫（ラベンダー）
------------------------------ */
div#title_box_03 {
	width: 500px;
	float: none;
}
div#title_box_03 h2{
	padding: 10px 20px 5px 50px;
	text-align: left;
	color: #669999;
	background-image:url(images/500.jpg);
	background-repeat:no-repeat;
	height: 50px;
}

/* ------------------------------
エトセトラ用
------------------------------ */
.etc{
	background-color: #fffacd;
	border-color: #f4a460;
	border-style: dotted;
	border-width: 1px;
	width: 500px;
	float: left;
	margin-top: 10px;
	margin-left: 80px;
}
.etc p{
	font-size: 12px;
	padding: 10px 20px 5px 20px;
	text-align: left;
	color: steelblue;
}
.etc h3{
	font-size: 14px;
	padding: 10px 20px 5px 80px;
	text-align: left;
	color: #669999;
	background-image:url(images/500-2.jpg);
	background-repeat:no-repeat;
	height: 50px;
}
.etc ul{
    list-style:none;
    width:450px;
}
.etc li{
    list-style:none;
margin-left: 20px;
    padding-left:20px;
    background:url(images/sikaku_01_13.gif) no-repeat center left;
}
/* ------------------------------
ギャラリー
------------------------------ */
div#gallery {
	width: 300px;
	text-align: left;
	float: left;
	margin-left: 50px;
}
.gallery{
	font-size: 13px;
	background-color: #e6e6fa;
	font-style: normal;
	width: 280px;
	clear: left;
	margin-top: 10px;
	line-height: 180%
}
.gallery p{
	font-size:14px;
	padding: 10px 20px 5px 5px;
	text-align: left;
	color: steelblue;
}
.gallery h3{
	padding: 10px 20px 5px 50px;
	text-align: left;
	color: #669999;
}
.gallery ul { 
padding: 0; 
margin: 0; 
list-style-type: none; 
} 

.gallery li { 
float: left; 
width: 150px; 
margin-bottom: 5px; 
margin-right: 5px; 
padding: 2px; 
border: 1px #6666CC solid; 
background-color: #fffdee; 
text-align: center;
} 
/* ------------------------------
TOP トップページ更新情報用
------------------------------ */
div#info {
	width: 500px;
	text-align: left;
	float: left;
	padding-top: 10px;
	margin-bottom:40px;
	margin-left: 15px;
}
div#info_01 {
	width: 500px;
	text-align: left;
	float: none;
	padding-top: 3px;
	border-bottom-color: #4682b4;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}
div#info_01 p{
	font-size:12px;
/*	padding: 5px 5px 5px 5px;*/
	text-align: left;
	color: #000000;
}
div#info_01 h3{
	font-size:14px;
/*	padding: 5px 5px 5px 5px;*/
	text-align: left;
	color: #8d93c8;
}

/* ------------------------------
商品用
------------------------------ */
.item {
	width: 650px;
	text-align: left;
	float: left;
	margin-left: 50px;
}
.item h2{
	color: #556b2f;/*みどり*/
	
}

.item2 {
	width: 650px;
	text-align: left;
	float: left;
	margin-left: 50px;
	margin-top:20px;
	background-color: #ffe4e1;
	border-bottom-color: #ba55d3;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	margin-bottom: 20px;
}
.item2 h3{
	line-height: 200%;
	text-align: left;
	color: #b22222;
	padding-left:10px;
	font-size: 12pt;
}
.item3 {
	width: 650px;
	text-align: left;
	float: left;
	margin-left: 50px;
}
.item4 {
	width: 650px;
	text-align: left;
	float: left;
	margin-left: 50px;
}
.item5 {
	width: 650px;
	text-align: left;
	margin-left: 50px;
	margin-bottom: 50px;
}
.item p{
	font-size:14px;
	padding: 10px 20px 5px 5px;
	text-align: left;
	color: steelblue;
}
.item2 p{
	font-size:14px;
	padding: 10px 20px 5px 5px;
	text-align: left;
	color: #000080;
}
/*購入確認*/
.checkout {
	width: 650px;
	text-align: left;
	float: left;
	margin-left: 10px;
	background-color: #CCFF99;
	border-bottom-color: #330099;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	margin-bottom: 20px;
}
/* サイトTOPの情報 */
div#top_info {
	width: 650px;
	text-align: left;
	float: left;
	padding-top: 10px;
	margin-bottom:40px;
	margin-left: 15px;
	border-color: #dcdcdc;
	border-style: solid;
	border-width: 1px;
}

/* TOPの2窓 */
.top_right{
	background-color: #fffacd;
	border-color: #ffa07a;
	border-style: dotted;
	border-width: 1px;
	width: 330px;
	float: left;
	margin-top: 5px;
	margin-right:5px;
}
.top_right p{
	font-size:12px;
	line-height: 180%
	text-align: left;
	color: steelblue;
	padding: 10px 20px 30px 40px
}
.top_right h4{
	line-height: 140%;
	text-align: left;
	color: #2e8b57;
	padding-left:10px;
	font-size: 12pt;
}
.top_left{
	background-color: #fffacd;
	border-color: #ffa07a;
	border-style: dotted;
	border-width: 1px;
	width: 330px;
	float: left;
	margin-top: 5px;
}
.top_left p{
	font-size:12px;
	line-height: 180%
	text-align: left;
	color: steelblue;
	padding: 10px 20px 30px 40px
}
.top_left h4{
	line-height: 140%;
	text-align: left;
	color: #ff6347;
	padding-left:10px;
	font-size: 12pt;
}

/* ------------------------------
TOP トップページetc用
------------------------------ */
div#info2 {
	width: 220px;
	text-align: left;
	float: left;
margin-top:20px;
	padding: 10px;
	margin-bottom:40px;
	margin-left: 15px;
	border-color: #dcdcdc;
	border-style: solid;
	border-width: 1px;
}
div#info_02 {
	width: 200px;
	text-align: left;
	float: left;
	margin:10px;
	padding-top: 3px;
	border-bottom-color: #4682b4;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}
div#info_02 p{
	font-size:12px;
/*	padding: 5px 5px 5px 5px;*/
	text-align: left;
	color: #000000;
}
/* ------------------------------
TOPの
------------------------------ */
/* TOPの2窓 */
.top_right2{
	background-color: #e0ffff;
	border-color: #b0c4de;
	border-style: dotted;
	border-width: 1px;
	width: 330px;
	float: left;
	margin-top: 5px;
	margin-right:5px;
}
.top_right2 p{
	font-size:12px;
	line-height: 180%
	text-align: left;
	color: steelblue;
	margin:5px;
	padding: 10px 20px 30px 40px
}
.top_right2 h4{
	line-height: 140%;
	text-align: left;
	color: #2e8b57;
	padding-left:10px;
	font-size: 12pt;
}
.top_left2{
	background-color: #e0ffff;
	border-color: #b0c4de;
	border-style: dotted;
	border-width: 1px;
	width: 330px;
	float: left;
	margin-top: 5px;
}
.top_left2 p{
	font-size:12px;
	line-height: 180%
	text-align: left;
	color: steelblue;
	margin:5px;
}
.top_left2 h4{
	line-height: 140%;
	text-align: left;
	color: #9370db;
	padding-left:10px;
	font-size: 12pt;
}

div#TOP-ama {
	width: 700;
	text-align: center;
	float: none;
	padding-top: 40px;
	margin-bottom:35px;
	border-top-color: #a52a2a;
	border-top-style: solid;
	border-top-width: 1px;

}
/* ページャー */
div#page_page {
	text-align: center;
	width: 90%;
	float: left;
	margin-bottom:50px;
	margin-top:30px;
}

/* ------------------------------
イベント用
------------------------------ */
.event01 {
	width: 650px;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
}
.event02 {
	background-color: #f0f8ff;
	border-color: #66cdaa;
	border-style: dotted;
	border-width: 1px;
	width: 650px;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 15px;
}
.event02 p{
	font-size: 12px;
	margin: 10px;
	text-align: left;
	color: steelblue;
}
.event01 h3{
	padding: 10px 20px 5px 80px;
	text-align: left;
	color: #669999;
	background-image:url(images/730.jpg);
	background-repeat:no-repeat;
	height: 50px;
}
.event02 ul{
    list-style:none;
    width:450px;
}
.event02 li{
    list-style:none;
	margin-left: 20px;
    padding-left:20px;
    background:url(images/sikaku_01_13.gif) no-repeat center left;
}

/* ------------------------------
TOP トップページ更新情報用
------------------------------ */
div#link {
	width: 650px;
	text-align: center;
	float: left;
	padding-top: 10px;
	margin-bottom:40px;
	margin-left: 15px;
}

div#info p{
	font-size:12px;
/*	padding: 5px 5px 5px 5px;*/
	text-align: left;
	color: #000000;
}


/*--------------------------------
seo-link.php リンクページ
---------------------------------*/
/* コンテンツのレイアウト 内容 */
.seo-link_box{
	width:750px;
	text-align:center;
	float: none;
	padding-right: 20px;
	padding-left: 20px;
}
.seo-link_box p{
	text-align: left;
	font-size: 14px;
	color: #333333;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
	margin-top: 16px;
	margin-right: 10px;
	margin-left: 30px;
	margin-bottom: 20px;
}
.seo-link_box h3{
	text-align: left;
	font-size: 14px;
	color: #7a4171;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
	margin-top: 16px;
	margin-right: 10px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.seo-link_box li {
	padding-left: 0px;
	list-style:none;
	}
.seo-link_box ol, ul {
	margin: 0;
	padding:0;
	text-align: left
}
.seo-link_box img {
	margin-right: 15px;
}


/* コンテンツ　手続き */
.seo-link2_box{
	width:700px;
	background-color:#e198b4;
	text-align:left;
	float: none;
	margin-left: 5px;
	border-left-width: 6px;
	border-left-color: #824880;
	border-left-style: solid;
	margin-top: 5px;
}
.seo-link2_box p{
	text-align: left;
	font-size: 14px;
	color: #333333;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
	margin-left: 10px;
}
.seo-link2_box .a{
	text-align: left;
	font-size: 10px;
	color: #333333;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
	margin-top: 16px;
	margin-right: 10px;
	margin-left: 20px;
	margin-bottom: 20px;
	line-height: 1.5em;
	text-align:right;
}
.seo-link2_box h3{
	text-align: center;
	font-size: 14px;
	color: #fef4f4;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
	margin-top: 16px;
	margin-right: 10px;
	margin-left: 20px;
	margin-bottom: 20px;
	line-height: 1.5em;
}
/* リンクパーツ */
#seo-link3_box{
	width:720px;
	text-align:center;
	float: none;
	margin-top: 15px;
	border-width: 1px;
	border-style: solid;
	border-color: #e198b4;
	margin-bottom: 15px;
}
#seo-link3_box p{
	text-align: left;
	font-size: 14px;
	color: #000000;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
	margin-top: 6px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 8px;
	line-height: normal;
}
#seo-link3_box a {
	text-decoration: none;
	color:#666666;
} 

.form_box{
	width:700px;
	background-color:#FFFFFF;
	text-align:left;
	float: none;
	margin-left: 20px;
	border-left-width: 6px;
	border-left-color: #ff69b4;
	border-left-style: solid;
	margin-top: 5px;
	margin-bottom: 30px;
}
.form_box p{
	text-align: left;
	font-size: 14px;
	color: #333333;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
	margin-left: 10px;
}
/*リンク用*/
#seo-link4_box{
	width:220px;
	text-align:center;
	float: left;
	margin-top: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #504946;
	margin-bottom: 15px;
	margin-right: 20px;
}
#seo-link4_box p{
	text-align: left;
	font-size: 10px;
	color: #696969;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;		margin-top: 3px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	line-height: normal;
}
#seo-link4_box a {
	text-decoration: none;
	color:#4169e1;
}

/* ------ SEO h1 p ----*/

#sitecapture {
	margin-left:22px;
	padding:4px 0 3px;
}
#sitecapture h1,
#sitecapture p{
	display:inline;
	margin:0;
	padding:0;
	font-size:10px;
	color:#0185cf;
}
#sitecapture p{
	margin-left:5px;
	padding-left:5px;
	border-left:1px solid #0185cf;
}
