@charset "UTF-8";
#header_lain {
	color: #FFFFFF;
	line-height: 38px;
	background-color: #54C11F;
}
body{ padding: 0px; margin: 0px auto; background-image: url(common/bk.gif); font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 13px; 
}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form {
	margin: 0 auto; /*リスト等に入るデフォルト仕様の隙間を削除して、中央寄せをする*/
	padding: 0;
}
img{
	border-style: none;
}
.sen {
	border-collapse: collapse;
	border: 1px solid #999; /* 外側の枠線 */
}
.sen td {
	border-width: 1px 1px; /* 上下だけ引く */
	border-color: #999; /* 線色：緑 */
	border-style: solid; /* 線種：実線 */
	padding: 10px; /* セル内側の余白 */
}
.sen_pnk {
	border-collapse: collapse;
	border: 1px solid #F5D1DC; /* 外側の枠線 */
}
.sen_pnk td {
	border-width: 1px 1px; /* 上下だけ引く */
	border-color: #F5D1DC; /* 線色：緑 */
	border-style: solid; /* 線種：実線 */
	padding: 10px 30px; /* セル内側の余白 */
	margin:10px 30px;
}
table.tablelain {
	border-collapse: collapse;
	border: 1px solid #999; /* 外側の枠線 */
}
table.tablelain td {
	border-width: 1px 1px; /* 上下だけ引く */
	border-color: #999; /* 線色：緑 */
	border-style: solid; /* 線種：実線 */
	padding: 0.3em; /* セル内側の余白 */
}
.table_gaiyou {
	border-collapse: collapse;
	border: 0px solid #999; /* 外側の枠線 */
}
.table_gaiyou td {
	border-width: 1px 0px; /* 上下だけ引く */
	border-color: #97C83A; /* 線色：緑 */
	border-style: solid; /* 線種：実線 */
	padding: 0.3em; /* セル内側の余白 */
}
#header a:link {
	color: #975843;
}
#header a:visited {
	text-decoration: none;
	color: #9900FF;
}
a:link {
	text-decoration: none;
	color: #1F8D28;
}
a:visited {
	text-decoration: none;
	color: #00740A;
}
a:active {
	text-decoration: none;
	color: #666699;
}
a:hover {
	text-decoration: none;
	color: #FF9900;
}
#header {
	background-image: url(common/header_bk.gif);
	background-repeat: no-repeat;
	width: 1000px;
	margin:0px auto;
}
#menu {
	width: 1000px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	line-height: 0;
}
#menu img {
	margin: 0;
	padding: 0;
	float: left;
	white-space: nowrap;
}
#pankuzu {
	font-size: 80%;
	width: 1000px;
	text-align: left;
	height: 15px;
	margin: 0 auto;
	padding-top: 10px;
	margin-bottom: 20px;
}
#wapper { width: 1000px; margin: 0px auto; 
}
#main {
	float: left;
	
}
.main2 {
	float: left;
	margin-right: 30px;
	width: 691px;
	padding-left: 20px;
	margin-top: 10px;
}
.hiduke {
	font-size: 50%;
}
.setumei {
}
#footer {
	clear: both;
	text-align: left;
	margin:0px auto;
	width: 1000px;
	background-image: url(common/header_bk.gif);
}
#footer_lain {
	height: 5px;
	background-color: #6CBB41;
}
#pageup {
	clear: both;
	height: 102px;
	background-image: url(common/futter_lain.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#footer_link {
	font-size: 10px;
	color: #A3674E;
	width: 1000px;
	line-height: 19px;
}
#copy {
	text-align: right;
	font-size: 80%;
	color: #333;
	width: 1000px;
	margin: 0 auto;
}
.right_menu {
	background-image: url(img/rightmenu_donnatokoro.gif);
	background-repeat: no-repeat;
	height: 246px;
}
.right_menu td {
	height: 14px;
	padding-left: 30px;
	padding-bottom: 6px;
	padding-top: 4px;
	line-height: 23.5px;
	font-weight: bolder;
}
.right_menu2 {
	background-image: url(img/rightmenu_ennoseikatu.gif);
	background-repeat: no-repeat;
	height: 125px;
}
.right_menu30 { background-image: url(img/saiyou_menu.png); background-repeat: no-repeat; height: 115px; }

.right_menu30 td {
	height: 14px;
	padding-left: 30px;
	padding-bottom: 6px;
	padding-top: 7px;
	line-height: 23.5px;
	font-weight: bolder;
}


.right_menu2 td {
	height: 14px;
	padding-left: 30px;
	padding-bottom: 6px;
	padding-top: 7px;
	line-height: 23.5px;
	font-weight: bolder;
}
.right_menu4 {
	background-image: url(img/rightmenu_kyusyoku.gif);
	background-repeat: no-repeat;
	height: 125px;
}
.right_menu4 td {
	height: 14px;
	padding-left: 30px;
	padding-bottom: 6px;
	padding-top: 7px;
	line-height: 23.5px;
	font-weight: bolder;
}
.main_text {
	padding-left: 20px;
}
.main_title {
	font-size: 200%;
	color: #834A39;
}
.hedder_tel {
	color: #A3674E;
	text-align: left;
}
.hedder_no {
	color: #A3674E;
	font-size: 160%;
}
#bottom {
	color: #535353;
	padding-left: 40px;
	line-height: 24px;
}
.font_big {
	font-size: 130%;
	font-weight: bolder;
}
.title_gyouji_club {
	background-image: url(img/title_gyouji_club.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
}
.title_gyouji_nenkan {
	background-image: url(img/title_gyouji_nenkan.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
}
.title_gyouji_club2 {
	padding-left: 250px;
	padding-top: 80px;
	height: 179px;
}
.title_gyouji_nenkan2 {
	padding-left: 250px;
	padding-top: 80px;
	height: 179px;
}
.font_bigorenge {
	color: #FF6E03;
	font-size: 120%;
	font-weight: bolder;
}
.gyouji_club_club {
	width: 170px;
}
.title_shisetu_enkaku {
	background-image: url(img/title_shisetu_enkaku.gif);
	background-repeat: no-repeat;
}
.sen td{
	margin: 5px;
	padding: 5px;
}
.index_top {
	background-image: url(img/index_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.index_main {
	background-image: url(img/index_img1.gif);
	background-repeat: no-repeat;
	width: 754px;
	height: 360px;
}
.indexx_main1 {
	padding-left: 55px;
	color: #CC3E3E;
	line-height: 14px;
	margin-bottom: 15px;
}
.index_main2 {
	width: 200px;
}
.index_main3 {
	width: 200px;
	color: #468C16;
	padding-bottom: 20px;
}
.index_main4 {
	background-image: url(img/index_img2.gif);
	background-repeat: no-repeat;
}
.index_main5 {
	padding-left: 30px;
	font-size: 90%;
}
.right_menu3 {
	background-image: url(img/rightmenu_login.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 157px;
}
.pageup2 {
	padding-right: 100px;
	padding-top: 79px;
	width: 1000px;
	margin: 0 auto;
}
.ftter_lain {
	background-color: #6CBB41;
	height: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.font_green {
	color: #189A32;
}
.content_top {
	background-image: url(img/content_top.gif);
	background-repeat: no-repeat;
}
.title {

}
.table_main {
	background-image: url(img/main_back.gif);
	background-position: center top;
}
.table_main2 {
	background-image: url(img/main_back2.gif);
	background-position: center top;
}
.main_padding {
	padding-right: 60px;
	padding-left: 60px;
}
.font_title {
	font-size: 120%;
	font-weight: bolder;
	padding: 20px;
}
.font_big2 {
	font-size: 180%;
	font-weight: bolder;
}
.header_lain2 {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}
.title_lain { background-image: url(img/title_lain.gif); background-repeat: no-repeat; padding-left: 30px; color: #00740A; font-size: 130%; font-weight: bolder; height: 35px; padding-top: 5px; padding-bottom: 20px; margin-left: 60px; background-position: left center; 
}

.title_mokuhyou { background-image: url(img/title_lain.gif); background-repeat: no-repeat; padding-left: 30px; color: #00740A; font-size: 130%; font-weight: bolder; height: 35px; padding-top: 5px; padding-bottom: 20px; margin-left: 60px; background-position: left center; 
}


.title_lain2 {
	background-image: url(img/title_lain2.gif);
	background-repeat: no-repeat;
	color: #00740A;
	font-size: 130%;
	font-weight: bolder;
	padding-left: 30px;
	background-position: left center;
}
.title_lain3 {
	background-image: url(img/title_lain3.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	color: #00740A;
	font-size: 130%;
	font-weight: bolder;
	height: 29px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 30px;
	background-position: left center;
}
.text_lain {
	background-image: url(img/text_lain.gif);
	padding-top: 5px;
	width: 383px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 28px;
}

.text_lain_kodomo { background-image: url(img/text_lain.gif); padding-top: 5px; padding-right: 10px; padding-left: 10px; line-height: 28px; 
}

.about_mokuhyou1 {
	background-image: url(img/about_mokuhyou6.gif);
	background-repeat: no-repeat;
	width: 222px;
	padding-left: 10px;
	padding-right: 10px;
	height: 59px;
	background-position: center;
	text-align: center;
	padding-top: 10px;
	font-weight: bolder;
	font-size: 120%;
}
.about_mokuhyou2 {
	background-image: url(img/about_mokuhyou7.gif);
	background-repeat: no-repeat;
	width: 197px;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 20px;
	height: 121px;
	font-weight: bolder;
	background-position: center;
}
.seikatu_table1 {
	background-image: url(img/seikatu_nenkan1.gif);
	background-repeat: no-repeat;
}
.seikatu_table2 {
	background-image: url(img/seikatu_nenkan2.gif);
	background-repeat: no-repeat;
}
.seikatu_table3 {
	background-image: url(img/seikatu_nenkan3.gif);
	background-repeat: no-repeat;
}
.seikatu_table4 {
	background-image: url(img/seikatu_nenkan4.gif);
	background-repeat: no-repeat;
}
.font_tya {
	color: #7D5032;
}
.font_green2 {
	font-weight: bolder;
	color: #00740A;
}
.font_red {
	color: #7B0016;
}
.annai_back {
	background-image: url(img/annai1.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.font_red2 {
	font-weight: bolder;
	color: #BF1111;
}
.back_pnk {
	background-image: url(img/back_pnk.gif);
}
.main_padding60 {
	padding: 0px 90px;
}
.back_green {
	background-image: url(img/back_blue2.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	line-height: 24px;
	padding-left: 60px;
	height: 94px;
	width: 566px;
	background-position: center top;
}
:root *> .back_green { line-height: 28px; /*IE6~8igai*/  }
.back_green:not(:target) {
    line-height: 24px¥9; /* IE9 */
}
.q1 {
	background-image: url(img/q1.gif);
	background-repeat: no-repeat;
	padding-left: 80px;
	padding-top: 15px;
	padding-bottom: 20px;
	font-weight: bolder;
}
.q2 {
	background-image: url(img/q2.gif);
	background-repeat: no-repeat;
	padding-left: 80px;
	padding-top: 15px;
	padding-bottom: 40px;
	font-weight: bolder;
}
.q3 {
	background-image: url(img/q3.gif);
	background-repeat: no-repeat;
	padding-left: 80px;
	padding-top: 15px;
	padding-bottom: 40px;
	font-weight: bolder;
}
.q4 {
	background-image: url(img/q4.gif);
	background-repeat: no-repeat;
	padding-left: 80px;
	padding-top: 15px;
	padding-bottom: 40px;
	font-weight: bolder;
}
.q5 {
	background-image: url(img/q5.gif);
	background-repeat: no-repeat;
	padding-left: 80px;
	padding-top: 15px;
	padding-bottom: 40px;
	font-weight: bolder;
}
.q6 {
	background-image: url(img/q6.gif);
	background-repeat: no-repeat;
	padding-left: 80px;
	padding-top: 15px;
	padding-bottom: 40px;
	font-weight: bolder;
}
.a {
	padding-left: 80px;
	padding-bottom: 40px;
	padding-top: 10px;
	padding-right: 20px;
}
.font_big3 {
	font-weight: bolder;
}
.main_padding_70 {
	padding-right: 120px;
	padding-left: 90px;

}
.sitemap {
	line-height: 28px;
}
.font_blue {
	color: #008CD6;
}
.photo {
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 0px;
	list-style-type: none;
}
.thum {
	float: left;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-top: 0px;
}
.titlelain4 {
	background-image: url(img/title_kyusyoku5.gif);
	background-repeat: no-repeat;
	height: 103px;
	width: 210px;
	padding-left: 120px;
	padding-top: 30px;
	padding-right: 70px;
}
.class1 {
	background-image: url(img/class_1.gif);
	background-repeat: no-repeat;
	padding-left: 170px;
	height: 249px;
	background-position: center;
	margin-bottom: 40px;
}
.class2 {
	background-image: url(img/class_2.gif);
	background-repeat: no-repeat;
	padding-left: 170px;
	height: 249px;
	background-position: center;
	margin-bottom: 40px;
}
.class3 {
	background-image: url(img/class_3.gif);
	background-repeat: no-repeat;
	padding-left: 170px;
	height: 249px;
	background-position: center;
	margin-bottom: 40px;
}
.class3 {
	background-image: url(img/class_3.gif);
	background-repeat: no-repeat;
	padding-left: 170px;
	height: 249px;
	background-position: center;
	margin-bottom: 40px;
}
.class4 {
	background-image: url(img/class_4.gif);
	background-repeat: no-repeat;
	padding-left: 170px;
	height: 249px;
	background-position: center;
	margin-bottom: 40px;
}
.class5 {
	background-image: url(img/class_5.gif);
	background-repeat: no-repeat;
	padding-left: 170px;
	height: 249px;
	background-position: center;
	margin-bottom: 40px;
}
.class6 {
	background-image: url(img/class_6.gif);
	background-repeat: no-repeat;
	padding-left: 170px;
	height: 249px;
	background-position: center;
	margin-bottom: 40px;
}
.class_1 {
	font-size: 110%;
	color: #107D19;
}
.class_2 {
	padding-left: 5px;
	font-size: 100%;
	width: 235px;
}
.title_lain5 {
	background-image: url(img/title_lain4.gif);
	background-repeat: no-repeat;
	height: 24px;
	padding-left: 30px;
	font-weight: bolder;
	color: #057418;
	font-size: 16px;
}
.resipi {
	background-image: url(img/resipi.gif);
	background-repeat: no-repeat;
	background-position: left 60px;
}
.resipi_tukurikata {
	padding-top: 70px;
	padding-left: 10px;
	padding-right: 20px;
	height: 180px;
	font-size: 80%;
}
.resipi_zairyou {
	padding-left: 40px;
	font-size: 80%;
}
.resipi_coment {
	padding-left: 45px;
	padding-right: 60px;
	font-size: 80%;
}
.kyusyoku_content1 {
	background-image: url(img/kyusyoku_img1.gif);
	background-repeat: no-repeat;
	background-position: 16px 10px;
	padding-right: 300px;
	height: 407px;
}
.kyusyoku_content2 {
	background-image: url(img/kyusyoku_img2.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
	padding-top: 70px;
	padding-left: 40px;
	padding-right: 280px;
	height: 615px;
}
.kyusyoku_content3 {
	background-image: url(img/kyusyoku_img3.gif);
	background-repeat: no-repeat;
}
.resipi img {
	border: 6px solid #FFF;
}
.saiyou_midashi { font-size: 140%; line-height: 35px; font-weight: bold; color: #060; background-image: url(img/saiyou_tensen.png); background-repeat: repeat-x; background-position: left bottom; width: 80%; margin-left: 40px; }
.saiyou_midashi .saiyou_ic { background-image: url(img/saiyou_ic.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; }
.saiyou_staff { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 83%; font-size: 110%; }
.saiyou_cont p { font-size: 140%; font-weight: bold; color: #FF8A8A; }
.saiyou_image { background-image: url(img/saiyou_main_img.png); background-repeat: no-repeat; background-position: left top; height: 120px; padding-left: 300px; padding-top: 170px; color: #51A2DF; font-size: 90%; font-weight: bold; }
.saiyou_staff p { font-weight: bold; color: #FF8A8A; }
.saiyou_staff .saiyou_image p { color: #51A2DF; font-size: 120%; }
.saiyou_image span { font-size: 140%; display: block; }
.title_lain_mokuhyou { padding-left: 60px; }
.content_top .title { text-align: center; }
