@charset "UTF-8";
/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
  /*---------------------- 1.RESET ----------------------*/
 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	color: #333;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
.doyougogo {
	margin-left: 130px;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {	display: block;}
body {
	color: #000;
	font-size: 16px;
	background-image: none;
}
ol, ul {
	list-style-image: none;
	list-style-type: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table { border-collapse: collapse; border-spacing: 0; 
}

.fl{ float: left; }
.fr{ float: right; }
.cf {zoom:1;}
.cf:after{
    content: ""; 
    display: block; 
    clear: both;}
.cf { display: inline-table; }
.clear{	clear:both;}
/* Hides from IE-mac \*/
* html .cf { height: 1%; }
.cf {
	display: flex;
	flex-wrap: nowrap
}
/* End hide from IE-mac */

a.overwhite{
    background-color:#ffffff;
    display:block;
}

.over a.overwhite:hover img{
    cursor:pointer;
    filter: alpha(opacity=70);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=70)";  /* ie 8 */
    -moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.7;              /* Safari 1.x */
    opacity:0.7;
    zoom:1;
}
.raito a:hover img	{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background: #fff;
	}
.raito img a:hover{
	filter:alpha(opacity=80);
	opacity:0.4;
}
.blue_raito a:hover img	{ opacity: 0.6; filter: alpha(opacity=60); -ms-filter: "alpha( opacity=60 )"; background-color: #5DC6F5; }
.blue_raito img a:hover{
	filter:alpha(opacity=80);
	opacity:0.4;
}
a:link{ color: #333333; text-decoration: none; }
a:visited{ color: #333333; text-decoration: none; }
a:hover{ color: #BD1E58; text-decoration: underline;
 }



/*---------------------------------    LAYOUT    ---------------------------------*/
#wrapper{ margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: 1000px; }
#wrapper_big{ margin: 0 auto; width: 1000px; }

#header{
	width: 1000px;
	height: 180px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/*--------------------------common---------------------*/
.copyright{ text-align: right; font-size: 80%; color: #FFF; width: 90%; margin: 0 auto; line-height: 40px; }

#main{ border: 1px solid #D0D0D0; border-radius: 5px; background-color: #FFF; }

.fb{ font-weight: bolder; }

.fs10{	font-size:10px;}
.fs12{	font-size:12px;}
.fs14{	font-size:14px;}
.fs16{	font-size:16px;}
.fs17{	font-size:17px;}
.fs18{	font-size:18px;}
.fs22{	font-size:22px;}
.fs24{	font-size:24px;}
.fs32{	font-size:32px;}
.fs35{	font-size:35px;}
.fs40{	font-size:40px;}

.pt10{ padding-top:10px; }
.pt15{ padding-top:15px; }
.pt20{ padding-top:20px; }
.pt30{ padding-top: 30px; }
.pt40{ padding-top:40px; }
.pt50{ padding-top:50px; }
.pt60{ padding-top:60px; }
.pt70{ padding-top:70px; }
.pt80{ padding-top:80px; }
.pt90{ padding-top:90px; }
.pt100{ padding-top:100px; }
.pt300{ padding-top:300px; }
.pt380{ padding-top:380px; }
.pt500{ padding-top:500px; }
.pt120{ padding-top: 120px; text-align: center; }
.pb1{ padding-bottom:1px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{ padding-bottom:50px; }
.pb60{ padding-bottom:60px;}
.pb65{ padding-bottom:65px;}
.pb70{ padding-bottom:70px;}
.pb80{ padding-bottom:80px;}
.pb90{ padding-bottom:90px;}
.pb100{ padding-bottom:100px;}
.pb150{ padding-bottom:150px;}

.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mb70{ margin-bottom:70px;}
.mb80{ margin-bottom:80px;}
.mb90{ margin-bottom:90px;}
.mb100{ margin-bottom:100px;}
.mb150{ margin-bottom:150px;}

.pl10{padding-left:10px;}
.pl20{ padding-left:20px; }
.pl30{ padding-left:30px; }
.pl40{ padding-left:40px; }
.pl50{ padding-left:50px; }
.pl60{ padding-left:60px; }
.pl70{ padding-left:70px; }
.pl80{ padding-left:80px; }
.pl90{ padding-left:90px; }
.pl100{ padding-left:100px; }
.pl110{ padding-left:110px; }
.pl120{ padding-left:120px; }
.pl130{ padding-left:130px; }
.pl140{ padding-left:140px; }
.pl150{ padding-left:150px; }
.pl200{ padding-left:200px; }
.pl250{ padding-left:250px; }
.pl300{ padding-left:300px; }


.pr3 { padding-right: 3px; }
.pr10 { padding-right: 10px; }
.pr20 { padding-right: 20px; }
.pr30 { padding-right: 30px; }
.pr40 { padding-right: 40px; }
.pr50 { padding-right: 50px; }
.pr60 { padding-right: 60px; }
.pr70 { padding-right: 70px; }
.pr80 { padding-right: 80px; }
.pr90 { padding-right: 90px; }
.pr100 { padding-right: 100px; }
.pr110 { padding-right: 110px; }
.pr120 { padding-right: 120px; }
.pr130 { padding-right: 130px; }
.pr140 { padding-right: 140px; }

/*--------etc---------*/
#pankuzu { width: 900px; margin: 0 auto; line-height: 60px; text-align: left; }
.font_big { font-weight: bolder; }
#pageup { text-align: right; width: 900px; margin: 0 auto; }
.footer_line {
}
#footer {
	line-height: 150%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(img/bg_top01.gif);
}
#copy { color: #666666; font-size: 90%; line-height: 30px; margin: 0 auto; width: 750px; }
#menu li {
	float: left;
	list-style-type: none;
	width: 200px;
}


/*------ori--------*/
.header_kose_logo2 { float: left; width: 182px; 
}
.header_kose_logo { margin-right: 5px; width: 150px; float: left; 
}
.header_kose_sitemap { list-style-image: url(img/li_header.gif); float: left; padding-left: 0px; width: 270px; margin-left: 150px; 
}
.header_kose_sitemap ul li { float: left; width: 120px; list-style-image: url(img/li_header.gif); font-size: 90%; 
}
.header {
	width: 1050px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.header .header_kose_tel { clear: both; padding-top: 10px; 
}
.header_kose_sitemap ul { margin-left: 30px; 
}
.header .moji_size { float: left; margin-top: 25px; width: 100px; }
.header .glmenu {
	background-image: url(img/ribon_bg.png);
	height: 110px;
	clear: both;
	background-repeat: no-repeat;
}
.glmenu { background-image: url(img/ribon_bg.png); background-repeat: no-repeat; height: 110px; clear: both; background-position: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; 
}
.glmenu ul li {
	float: left;
}
.glmenu ul { margin-top: 11px; 
}
.glmenu .menu_list { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 5px; width: 937px; 
}
.slide {
	width: 943px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.banner_2 .banner_zaien {
	float: left;
}
.banner_2 {
}
.banner_2 .banner_nyuen {
	float: right;
	margin-right: 35px;
}
.otayori_top {
	background-image: url(img/otayori_bg.png);
	float: left;
	font-size: 70%;
	line-height: 20px;
	background-repeat: no-repeat;
	height: 227px;
	width: 431px;
}
.kousinjouhou .tanpopo_top {
	background-image: url(img/tanpopo_bg.gif);
	height: 227px;
	width: 431px;
	float: right;
	font-size: 70%;
	line-height: 20px;
	background-repeat: no-repeat;
	margin-right: 30px;
}
.otayori_top .otayori_honbun {
	margin-top: 60px;
	font-size: 90%;
	line-height: 25px;
	width: 350px;
	margin-left: 20px;
}
.otayori_top table {
	margin-top: 60px;
	margin-left: 10px;
}
.otayori_top table tr td {
	padding: 2px;
}
.kousinjouhou {
}
#wrapper .banner_2 {
}
#wrapper .sanren {
	clear: both;
}
.footer_line { background-image: url(img/footer_line.png); background-repeat: repeat-x; height: 46px; 
}
.footer { background-image: url(img/f_fot_back.gif); background-repeat: repeat-x; padding-top: 0px; background-position: top; 
}
.footer .footer_inside { width: 950px; margin: 0 auto; 
}
ul .sankaku_li {
	list-style-image: url(img/li_aka.gif);
	list-style-position: outside;
}
.footer_inside .footer_li1 { font-size: 90%; line-height: 30px; margin-left: 50px; margin-right: 20px; 
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cb {
	clear: both;
	height: 91px;
}
.footer_kose.fl.cb img {
	float: left;
}
.footer_kose { background-image: url(img/footer_ensya.png); background-repeat: no-repeat; background-position: right bottom; padding-top: 100px; 
}
.footer_inside .ensya {
}
.footer_inside .ensya { margin-right: 0px; margin-bottom: 0px; 
}
.footer_kose .footer_kose_moji { margin-top: 10px; line-height: 30px; margin-left: 20px; width: 700px; 
}
.wrapper {
	width: 950px;
	margin-top: 0 auto;
}
.leftnavi {
	float: left;
	width: 230px;
	height: 590px;
	background-image: url(img/leftnavi_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.leftnavi_seikatsu {
	float: left;
	width: 230px;
	height: 310px;
	background-image: url(img/leftnavi_bg_s.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.leftnavi_top {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}
.leftnavi_koumoku ul li {
	line-height: 60px;
	list-style-image: url(img/leftnavi_list.gif);
	list-style-position: inside;
	padding-left: 20px;
	background-image: url(img/leftnavi_line.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.leftnavi_koumoku_ta ul li {
	line-height: 60px;
	list-style-image: url(img/leftnavi_list.gif);
	list-style-position: inside;
	padding-left: 20px;
	background-image: url(img/leftnavi_line.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}



.leftnavi .leftnavi_koumoku ul {
	margin-top: 30px;
}

.leftnavi .leftnavi_koumoku_ta ul {
	margin-top: 30px;
}

.leftnavi_koumoku ul .list_bottom {
	background-image: url(img/leftnavi_line.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.leftnavi_koumoku_ta ul .list_bottom {
	background-image: url(img/leftnavi_line.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.leftnavi .leftnavi_koumoku_ta ul {
	margin-top: 30px;
}

.leftnavi_koumoku_ta ul .list_bottom {
	background-image: url(img/leftnavi_line.gif);
	background-position: center;
	background-repeat: no-repeat;
}

ul li .bot_line {
	background-image: url(img/leftnavi_line.gif);
	background-position: bottom;
}
.leftnavi_koumoku ul .nasi {
	list-style-type: none;
}

.leftnavi_koumoku_ta ul .nasi {
	list-style-type: none;
}

.leftnavi_koumoku ul .sub_li {
	list-style-type: circle;
}

.leftnavi_koumoku_ta ul .sub_li {
	list-style-type: circle;
}

ul .sub_li {
	list-style-type: square;
}
 
.header_line { background-image: url(img/top_head_bg.gif); background-repeat: repeat-x; height: 32px; margin-bottom: 0px; }
.header_icon { height: 0px; width: 0px; position: relative; float: left; }
.header_icon img { position: absolute; left: 0px; top: -65px; }
#fontSize li { float: left; padding: 3px; }
#fontSize { background-color: #FFFFFF; border: 1px solid #F9E9EB; border-radius: 3px; padding: 0px 0px 0px 0px; }
.leftnavi_otayori { float: left; width: 230px; background-repeat: no-repeat; background-position: 0 155px; background-image: url(img/leftnavi_bg5.gif); 
}
.leftnavi_otayori .leftnavi_top {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.leftnavi_nyuuen {
	float: left;
	width: 230px;
	height: 510px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.leftnavi_koumoku ul .sub_list {
	list-style-image: url(img/leftnavi_list2.gif);
	list-style-position: inside;
	margin-left: 20px;
	background-image: url(img/leftnavi_line2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.leftnavi_koumoku_ta ul .sub_list {
	list-style-image: url(img/leftnavi_list2.gif);
	list-style-position: inside;
	margin-left: 20px;
	background-image: url(img/leftnavi_line2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.kondate { background-image: url(img/kondate_bg_02.png); background-repeat: repeat-y; padding-top: 20px; padding-bottom: 40px; 
}
#wrapper .con_main {
}
.con_main { float: left; margin-left: 30px; width: 715px; 
}
.kondate_bg01 { background-repeat: no-repeat; background-image: url(img/kondate_bg_01.png); height: 100px; color: #B91250; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: bold; font-size: 20px; padding-top: 50px; padding-left: 56px; }
.kondate table tr th {
	background-image: url(img/kondate_bg_04.png);
	background-repeat: repeat;
	padding-top: 3px;
	padding-bottom: 3px;
	border-collapse: collapse;
	border: 1px solid #F5E112;
}
.table tr {
	border-collapse: collapse;
	border: 1px solid #F3F11B;
}
.kondate table tr td {
	border-collapse: collapse;
	border: 1px solid #F5E81E;
}
.kondatehyo {
	width: 661px;
	border: 2px solid #F7E310;
	border-collapse: collapse;
}

.sanren { margin: 0 auto; width: 950px; }

/*--------------------style-------------------------*/
.con_main h3 { margin-top: 30px; margin-bottom: 20px; }
.kodawari_box { background-color: #FFF; width: 711px; }
.album_menu { padding-bottom: 40px; }
.akachan_midashi {
	text-align: center;
}
.leftnavi_koumoku_ta {
	margin-top: 12px;
}
/*----------------------入園のご案内----------------------*/
.nyuen_box { background-image: url(img/nyuen_box.png); background-repeat: no-repeat; padding-top: 80px; margin-top: 25px; width: 585px; margin-left: auto; margin-right: auto; }
.nyuen_box h3 { text-align: center; }
.nyuen_box .txt { margin: 0 auto; width: 400px; line-height: 150%; margin-bottom: 30px; }
.nyuen_box ul li { background-image: url(img/icon_ster.png); background-repeat: no-repeat; background-position: left top; padding-left: 35px; line-height: 150%; margin-bottom: 15px; }
.nyuen_box ul li .h4 { color: #E72F58; font-weight: bolder; }
.nyuen_box ul { padding-left: 40px; width: 500px; }
.nyuen_box .sub_box { background-image: url(img/nyuen_subimg.png); background-repeat: no-repeat; padding-top: 40px; padding-bottom: 70px; padding-left: 50px; margin-left: 40px; line-height: 120%; margin-top: 80px; }

/*----------------------サイトマップ----------------------*/.sitemap_box h5 { background-image: url(img/h5.png); background-repeat: no-repeat; line-height: 39px; height: 39px; padding-left: 20px; color: #333; margin-top: 60px; }
.sitemap_box dl dt { background-image: url(img/icon_ster.png); background-repeat: no-repeat; padding-left: 40px; line-height: 24px; height: 24px; margin-top: 15px; margin-left: 20px; }
.sitemap_box dl dd { background-image: url(img/icon_ster2.gif); margin-top: 5px; background-repeat: no-repeat; margin-right: 5px; margin-bottom: 5px; margin-left: 45px; padding-left: 25px; line-height: 24px; }
/*--------------------------------------------レシピ---------------------------------------*/
.title_h4 { padding-top: 40px; padding-bottom: 40px; padding-left: 35px; }
.reshipi_box { background-color: #FFF; width: 708px; }
.reshipi_menu ul { margin-left: 15px; float: left; width: 569px; }
.reshipi_menu ul li { float: left; width: 258px; background-image: url(img/leftnavi_list.gif); background-repeat: no-repeat; background-position: left 2px; padding-left: 14px; height: 40px; }
.reshipi_tab { margin: 0 auto; width: 650px; padding-top: 30px; padding-bottom: 50px; }
.reshipi_menu { }
.menu_icon { float: left; width: 114px; margin-left: 10px; }
.reshipi_waku { background-image: url(img/reshipi_box_waku.gif); background-repeat: no-repeat; height: 520px; width: 647px; position: relative; font-size: 14px; line-height: 16px; }
.reshipi_waku .title { background-image: url(img/reshipi_box_title.gif); position: absolute; height: 64px; width: 441px; color: #F25C6D; text-align: center; line-height: 64px; font-weight: bolder; left: 109px; top: 46px; }
.reshipi_waku .img { position: absolute; left: 361px; top: 125px; }
.reshipi_waku #sub_a { padding: 10px; border: 1px solid #999; }
.reshipi_waku ol li { list-style-type: decimal; }
.reshipi_menu { }

.album_menu { padding-bottom: 40px; }
.garaly_main .g_l { width: 350px; background-color: #FFF; float: left; line-height: 150%; padding: 15px; border-radius: 10px; min-height: 244px; }
.garaly_main { padding: 5px; }
.garaly_main.cf .g_r { float: right; }
#album-main { margin: 0 auto; width: 800px; }

.oshirase_midashi { line-height: 39px; background-image: url(img/endayori_te-pu.gif); background-repeat: no-repeat; padding-left: 20px; font-weight: bolder; }
.oshirase_honbun li { background-image: url(img/oshirase_line.gif); background-repeat: no-repeat; background-position: left top; line-height: 40px; padding-left: 20px; }
.oshirase_honbun { margin-top: 20px; margin-bottom: 20px; margin-left: 30px; }

#login-form { background-color: #CCEFFF; width: 373px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; font-size: 90%; color: #4775ba; text-align: center; line-height: 30px; 
}
.aisatsu_entyoubg {
	background-image: url(img/aisatsu_entyou.gif);
	width: 710px;
	height: 155px;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.aisatsu_text {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
}
.aisatsu_entyou {
color: #BD1D58;
	font-size: 16pt;
	text-align: center;
	text-indent: -72px;
	vertical-align: baseline;
	padding-top: 80px;
	padding-left: 35px;
}

.aisatsu_hyou {
	width: 565px;
	margin-left: auto;
	margin-right: auto;
	text-indent: 20px;
}
.aisatsu_hyou tr {
	border-collapse: collapse;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
}
.torikumi_text {
	width: 420px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(img/torikumi_line.png);
	line-height: 40px;
	background-repeat: no-repeat;
}
.torikumi_maru {
	float: left;
	clear: left;
}
.torikumi_maru_t {
	width: 320px;
	margin-left: 250px;
}
.torikumi_maru00 {
	width: 710px;
	height: 205px;
	margin-top: 15px;
}
.leftnavi_tanpopo {
	width: 230px;
	height: 379px;
	float: left;
	background-image: url(img/leftnavi_bg3.gif);
	background-repeat: no-repeat;
	background-position: 0% bottom;
}
.tanpopo_text {
	width: 485px;
	margin-right: auto;
	margin-left: auto;
}
.denwasoudan {
	background-image: url(img/tanpopo_soudan.gif);
	width: 710px;
	height: 138px;
}
.tanpopo_number {
	width: 231px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 80px;
	color: #E60012;
	font-size: x-large;
	font-weight: bold;
}
.tdayori_month {
	width: 710px;
	height: 54px;
	background-image: url(img/tdayori_month.gif);
	line-height: 53px;
	color: #3AAED5;
	text-indent: 30px;
	font-size: xx-large;
	font-family: "Arial Black", Gadget, sans-serif;
}
.tdayori_dounyu {
	width: 710px;
	height: 160px;
	background-repeat: no-repeat;
	background-image: url(img/tdayori_dounyu.gif);
}
.tdayori_gyouji {
	width: 710px;
	height: 360px;
	background-image: url(img/tdayori_gyouji.gif);
	background-repeat: no-repeat;
}
.tdayori_tape {
	width: 710px;
	height: 40px;
	background-repeat: no-repeat;
	background-image: url(img/tdayori_tape.gif);
	line-height: 40px;
	color: #61422E;
	text-indent: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.tdayori_text02 {
	width: 680px;
	background-color: #FFFFFF;
	padding-left: 14px;
	padding-right: 14px;
	border-radius: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.tdayori_text00 {
	width: 550px;
	margin-left: 20px;
	padding-top: 15px;
}
.tdayori_text01 {
	width: 600px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 81px;
}
.download {
	width: 100px;
	margin-left: auto;
	margin-right: auto;
}
.download ul {
	list-style-image: url(img/satar.gif);
	line-height: 30px;
}
.download2 { width: 300px; margin-left: auto; margin-right: auto; 
}
.download2 ul {
	list-style-image: url(img/satar.gif);
	line-height: 30px;
}
.cal {
	background-repeat: no-repeat;
	background-image: url(img/kodawari01.gif);
	width: 710px;
	height: 300px;
}
.shokuzai {
	background-image: url(img/kodawari02.gif);
	width: 710px;
	height: 300px;
}
.oyatsu {
	width: 710px;
	height: 407px;
	background-image: url(img/kodawari03.gif);
}
.kodawari_text {
	width: 340px;
	margin-left: 81px;
	padding-top: 130px;
}
.class_tsubomi {
	width: 710px;
	height: 655px;
	background-image: url(img/class_tsubomi.gif);
	background-repeat: no-repeat;
}
.class_bara {
	width: 710px;
	height: 655px;
	background-image: url(img/class_bara.gif);
}
.class_tyurippu {
	width: 710px;
	height: 655px;
	background-image: url(img/class_tyurippu.gif);
}
.class_sumire {
	width: 710px;
	height: 655px;
	background-image: url(img/class_sumire.gif);
}
.class_momo {
	width: 710px;
	height: 655px;
	background-image: url(img/class_momo.gif);
}
.class_sakura {
	width: 710px;
	height: 655px;
	background-image: url(img/class_sakura.gif);
}

.class_teacher {
	text-indent: 0px;
	vertical-align: bottom;
	float: right;
}
.class_text { width: 550px; margin-left: auto; margin-right: auto; padding-top: 140px; height: 380px; line-height: 150%; font-size: 110%; 
}
.class_entyou {
	background-image: url(img/class_entyou_bg.gif);
	width: 710px;
	height: 203px;
}
.class_entyou00 { padding-top: 50px; width: 85%; margin: 0 auto; 
}
.noleftnavi_top img{
	float: left;
}
.album_h3 {
	width: 710px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 250px;
}
.album_menu div {
	/* [disabled]text-align: center; */
	padding-left: 10px;
	padding-right: 10px;
	width: 120px;
	height: 110px;
	float: left;
}
.album_text { width: 650px; margin-left: auto; margin-right: auto; padding-top: 20px; line-height: 150%; 
}
.flame830 {
	width: 830px;
}
.otayori_left {
	width: 400px;
	float: left;
	height: 250px;
}
.otayori_left .naka {
	width: 220px;
	float: left;
	padding-left: 15px;
	padding-top: 10px;
}
.otayori_img {
	float: right;
	padding-right: 15px;
	padding-top: 10px;
}
.otayori_right {
	width: 400px;
	float: right;
	height: 250px;
}
.otayori_right .naka {
	float: left;
	padding-left: 15px;
	padding-top: 10px;
	width: 210px;
}
.otayori_text {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}
a:link.red_under{
	color: #BD1D58;
	text-decoration: underline;
}
a:visited.red_under{
	color: #BD1D58;
	text-decoration: underline;
}
img{
}
.leftnavi_access {
	float: left;
	width: 230px;
}.gmap { margin-left: 50px; margin-top: 30px; margin-bottom: 50px; 
}
.gmap .googleic {
	float: left;
	height: 78px;
	width: 78px;
}
.gmap .googletext {
}
.googletext {
	width: 250px;
	height: 20px;
	margin-top: 85px;
}
.ensya_pic {
	clear: both;
}
.ensya_pic img {
	margin-left: 40px;
}
.fukan_pic img {
	margin-left: 80px;
	margin-bottom: 80px;
}
.shitumon_box { width: 590px; margin-bottom: 50px; float: left; margin-left: 7px; 
}
.qic {
	float: left;
	clear: left;
}
.shitumon_box .shitumon_txt { color: #A54208; font-weight: bold; height: 42px; width: 500px; background-color: #FFF; padding: 15px; border-radius: 6px; line-height: 150%; 
}
.kaitou {
}
.kaitou img {
	float: left;
	height: 24px;
	width: 31px;
	margin-left: 10px;
	margin-top: 10px;
}
.shitumon_koumoku .kaitou { 
}
.kaitou_txt { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; line-height: 130%; float: left; 
}
.shitumon_koumoku { margin-bottom: 20px; 
}
.con_ehon {
	width: 869px;
	margin-top: 20;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.ehon_bg {
	height: 824px;
	width: 869px;
	background-image: url(img/ehon_bg.gif);
	background-repeat: no-repeat;
}
.con_ehon .con_top {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ehon_bg #uta-wrap02 { margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 522px; padding-top: 40px; padding-bottom: 200px; 
}
#otomari-meibo { background-image: url(img/ehon_bg_txt.gif); background-repeat: no-repeat; height: 328px; width: 520px; margin-top: 30px; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 80px; padding-right: 0px; padding-bottom: 0px; padding-left: 60px; font-size: 85%; 
}
.fl_txt {
	height: 200px;
	width: 500px;
	font-size: 90%;
	margin-top: 90px;
	margin-left: 50px;
}
#wrapper .niren.pt20 {
	text-align: center;
	clear: both;
}
.en_gyouji {
	background-image: url(img/endayori_gyouji.gif);
	background-repeat: no-repeat;
	height: 575px;
	width: 710px;
	padding-top: 90px;
	padding-left: 60px;
}
.tanpopo_top table { margin-left: 10px; margin-top: 60px; }
.kondate .kon_cen {
	margin: 0 auto;
	width: 660px;
}
.sitemap_box_c h3 { text-align: center; }
.sitemap_box dl { float: left; width: 330px; }
.endayori_txt { background-image: url(img/endayori01_s.gif); background-repeat: no-repeat; height: 200px; width: 710px; padding-top: 10px; background-position: right bottom; background-color: #FFF; border-radius: 10px; 
}
.endayori_honbun {
	width: 550px;
	height: 150px;
	margin-top: 30px;
	margin-left: 30px;
	/* [disabled]float: left; */
}
.hoiku_mokuhyou {
	background-image: url(img/endayori02.gif);
	background-repeat: no-repeat;
	height: 298px;
	width: 710px;
	padding-top: 90px;
	padding-left: 250px;
}
.hoiku_mokuhyou_honbun {
	font-size: 160%;
	color: #BD3163;
	width: 250px;
}
.en_gyouji_honbun {
	width: 450px;
	height: 450px;
}
.album_box h3 { text-align: center; }
.tanpopo_album_bg { background-image: url(img/t_album_con_bg.gif); background-repeat: repeat-y; width: 711px; margin-bottom: 0px; 
}

.tanpopo_album_bg2 {
	background-image: url(img/t_album_con_bg2.gif);
	background-repeat: repeat-y;
	height: 1100px;
	width: 713px;
	margin-bottom: 0px;
}

.tanpopo_album_honbun {
	line-height: 30px;
	font-size: 100%;
	width: 600px;
	margin-left: 90px;
	margin-top: 10px;
}
.tanpopo_album_title {
	background-image: url(img/midashi_talbum.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 352px;
	line-height: 40px;
	font-size: 110%;
}

.tanpopo_album_title2 {
	background-image: url(img/midashi_talbum2.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 352px;
	line-height: 40px;
	font-size: 110%;
	}

.tanpopo_album_title {
	padding-left: 30px;
	font-size: 110%;
	color: #06F;
	margin-left: 60px;
}

.tanpopo_album_title2 {
	padding-left: 30px;
	font-size: 110%;
	color: #06F;
	margin-left: 60px;
}

.tanpopo_album_gazou {
	margin-left: 90px;
	margin-top: 30px;
}
.ss { display: none; }
#scrollUp { background-image: url(img/pageup.png); width: 150px; height: 133px; background-repeat: no-repeat; }
.class_teacher li { float: left; }
.class_entyou00 li { float: left; padding-right: 100px; }
.login table { width: 80%; margin: 0 auto; }
.noleftnavi_top { }
.noleftnavi_top img { margin: 0 auto; }
.noleftnavi_top { text-align: center; }
.kodawari_box .omake { background-image: url(img/kodawari_omake.png); background-repeat: no-repeat; width: 650px; margin: 0 auto; margin-top: 70px; }
.omake .txt { padding-top: 200px; padding-right: 90px; padding-bottom: 70px; padding-left: 90px; width: 450px; line-height: 27px; }
.omake_list { padding-left: 150px; padding-bottom: 130px; }
.omake_list li { line-height: 36px; }
.ftp { background-repeat: repeat-x; background-position: top; }
.kousinjouhou.pt120.cf { margin: 0 auto; background-image: url(img/f_con_back.gif); background-repeat: repeat-x; background-position: top; }
.kousinjouhou.cf { margin: 0 auto; background-image: url(img/f_con_back.gif); background-repeat: repeat-x; background-position: top; text-align: center; }
.f_ban { text-align: center; position: relative; margin: 0 auto; }
.f_ban img { }
.ban_1 { height: 240px; width: 363px; position: absolute; top: -40px; left: 600px; }
.ban_2 { position: absolute; top: -40px; height: 240px; width: 363px; }
.ban_pd { height: 240px; width: 900px; margin: 0 auto; position: absolute; top: -20px; }
.f_ban { width: 900px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.ban_pd img { padding-right: 15px; padding-left: 15px; }
.img01 {
	text-align: center;
}

.img02 {
	text-align: center;
	padding-bottom: 30px;
	padding-top: 20px;
}

.img03 {
	background-image: url(img/bg_green.gif);
	text-align: center;
	padding-top: 100px;
	padding-bottom: 40px;
}
.img04 {
	background-image: url(img/bg_g2.gif);
	text-align: center;
	padding-top: 55px;
	padding-bottom: 75px;
}
.img05 {
	background-image: url(img/bg_g1.gif);
	text-align: center;
	padding-bottom: 50px;
	padding-top: 35px;
}
.img06 {
	background-image: url(img/bg_g2.gif);
	text-align: center;
	padding-bottom: 45px;
	padding-top: 50px;
}
.img07 {
	background-image: url(img/bg_g2.gif);
	text-align: center;
	padding-bottom: 45px;
}
.img08 {
	background-image: url(img/bg_g1.gif);
	text-align: center;
	padding-bottom: 192px;
	padding-top: 20px;
}
.img09 {
	background-image: url(img/bg_g2.gif);
	text-align: center;
	padding-bottom: 20px;
}
.img10 {
	background-image: url(img/bg_green.gif);
	text-align: center;
	padding-top: 30px;
}
.header_menu h1 {
	float: left;
	width: 298px;
	margin-left:-30px;
	padding-right:20px;
}
.header_menu .toentry {
padding-left:15px;
	width:225px;
}
.toentry img{
	width:225px;
}
.header_menu .tel {
padding-left:0px;
	width: 229px;
}
.header_menu .h_futaba {
	width: 249px;
	margin-left:20px;
}
#header #menu {
	width: 1000px;
	margin-top: 20px;
}
#top_main {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: left;
}
#top_main .tsuyomi {
	height: 220px;
	background-image: url(img/bg_top01.gif);
	background-repeat: repeat;
	padding-top: 75px;
	padding-left: 20px;
	padding-bottom: 25px;
	padding-right: 60px;
}
#top_main .tsuyomi .sytle1 {
	color: #FFF;
	font-weight: bold;
	font-size: 24px;
}
#top_main .tsuyomi .tsuyomi1 {
	width: 234px;
	height: 150px;
	margin-left: 35px;
	float: left;
	margin-right: 55px;
	margin-top: 35px;
}
.style2 {
	color: #FFF;
}
#top_main .tsuyomi .tsuyomi2 {
	height: 150px;
	width: 234px;
	margin-left: 35px;
	float: left;
	margin-right: 55px;
	margin-top: 35px;
}
#top_main .tsuyomi .tsuyomi3 {
	height: 150px;
	width: 234px;
	margin-left: 35px;
	float: left;
	margin-top: 35px;
}
#top_hi-speed {
	height: 155px;
	background-image: url(img/bg_top02.gif);
	padding-left: 110px;
	padding-right: 100px;
	padding-top: 55px;
	padding-bottom: 75px;
}
#top_hi-speed .hi-speed {
	height: 155px;
	width: 785px;
	margin: 0 auto;
}
#top_main #top_futaba {
	height: 331px;
	padding-top: 34px;
	padding-left: 35px;
	padding-right: 30px;
	background-image: url(img/bg_top04.gif);
	background-repeat: repeat;
	margin: 0 auto;
}
#top_futaba .futaba1 {
	height: 58px;
	padding-left: 260px;
}
#top_futaba .futaba2 {
	padding-right: 34px;
}
#top_futaba .futaba2 {
	float: left;
}
#top_futaba .futaba3 {
	width: 205px;
	float: left;
	padding-top: 33px;
}
#top_futaba .futaba4 {
	width: 205px;
	float: left;
	padding-left: 25px;
	padding-top: 33px;
}
#top_futaba img {
}
#top_futaba .futaba5 {
	width: 205px;
	padding-left: 25px;
	float: left;
	padding-top: 33px;
}
#top_oshirase {
	height: 640px;
	background-image: url(img/bg_top02.gif);
	padding-top: 50px;
	padding-bottom: 45px;
}
#top_oshirase .oshirase1 {
	width: 622px;
	height: 338px;
	background-color: #FFF;
	float: left;
}
#top_oshirase .oshirase1 .topix {
	padding-left: 95px;
	padding-top: 35px;
	padding-bottom: 34px;
	background-image: url(img/bg_top05.gif);
}
#top_oshirase .top_staff {
	float: right;
	padding-left: 20px;
	padding-bottom: 20px;
	width: 355px;
}
#top_oshirase .top_map {
	width: 1000px;
	float: left;
	padding-top: 42px;
	padding-bottom: 30px;
}
#top_main #top_kanren {
	height: 165px;
	background-image: url(img/bg_top03.gif);
	padding-top: 20px;
	padding-bottom: 35px;
	padding-right: 100px;
	padding-left: 105px;
	color: 85c35c;
}
#top_kanren .style_kanren {
	color: #73B54A;
	font-size: 24px;
	font-weight: bold;
}
#top_kanren .kanren li {
	float: left;
}
#top_main #to_sp { height: 55px; padding-top: 55px; background-image: url(img/bg_top02.gif); padding-bottom: 30px; 
}
.tsuyomi .tsuyomi_ban {
	width: 920px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#top_oshirase_ban {
	margin: 0 auto;
	width: 1000px;
}
.8p {
	width: 800px;
	height: 20px;
}
.7p {
	width: 700px;
}
#top_futaba .top_futaba1 {
	background-image: url(img/bg_top03.gif);
	background-repeat: repeat;
	width: 1000px;
}
.top_futaba_koga {
	margin: 0 auto;
	width: 1000px;
}
#top_kanren .top_kanren_koga {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 55px;
}
#to_sp .to_sp_koga {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer .footer_list .footer_left {
	float: left;
	padding-right: 45px;
}
#footer .footer_txt {
	clear: left;
	padding-top: 20px;
	color: #FFF;
}
#footer .footer_txt .footer1 {
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
}
#footer .footer_list .footer_left ul .f_t {
	font-weight: bold;
	font-size: 14px;
}
#footer .footer_koga {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 25px;
}
#wrap {
	border-top-style: solid;
	border-top-color: #7BBD52;
	border-right-color: #7BBD52;
	border-bottom-color: #7BBD52;
	border-left-color: #7BBD52;
}
#top {
	background-color: #73B54A;
	list-style-image: url(img/top_icon.png);
}
#top_koga {
	font-weight: bold;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 1000px;
}

#top_koga #top ul {
	float:left;
	background-repeat: no-repeat;
	list-style-image: url(img/top_icon.png)
}
#top #top li {
	float: left;
	font-size: 14px;
	padding-left: 20px;
	color: #FFF;
}
#top .top_li {
}
.footer_left ul .f_t {
	padding-top: 25px;
}

.footer_left ul .f_t1 {
	padding-top: 25px;
}

#footer .footer_koga .footer_list .footer_left {
}
#footer .footer_koga .footer_list .footer_left {
	padding-right: 45px;
}
#footer .footer_koga .footer_list .footer_left ul li {
}
#footer .footer_koga .footer_list .footer_left ul li {
	font-size: 14px;
	color: #FFF;
}
.top_kanren_koga .kanren li {
	padding-left: 40px;
}
#top .top_koga {
	width: 1000px;
}
#top .top_koga .top_li {
}
#top .top_koga {
	width: 670px;
}
#top .top_li {
	width: 330px;
	float: left;
}
#header_line {
	background-color: #73B54A;
	height: 26px;
	padding-top: 7px;
	margin-bottom: 22px;
}
#header_line .top_header_line.cf {
	margin: 0 auto;
	width: 1000px;
}
#header_line .top_header_line.cf .left {
}
.right #top li {
	float: right;
	padding-right: 25px;
	font-size: 14px;
	color: #FFF;
}
#header_line .top_header_line.cf .left {
	font-size: 12px;
	font-weight: bold;
	width: 580px;
	float: left;
}
#header_line .top_header_line.cf .right {
}
#header_line .top_header_line.cf .right {
	width: 400px;
	float: right;
}
#header .menu_bar {
	margin-top: 20px;
}
.right #top a {
	color: #FFF;
}
.footer_left ul li a {
	color: #FFF;
}
#top_main .pankuzu_bk {
	height: 66px;
}
#top_main .pankuzu_bk .pankuzu {
	width: 1000px;
	margin-top: 0 auto;
}
#top_main #pankuzu_bk {
	height: 66px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #73BD4A;
	border-right-color: #73BD4A;
	border-bottom-color: #73BD4A;
	border-left-color: #73BD4A;
}
#top_main #pankuzu_bk .pankuzu {
	margin: 0 auto;
	width: 1000px;
}
#top_main #page_img_bk {
	height: 176px;
	background-image: url(img/tusyomi_t.png);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #73BD4A;
}
#top_main #page_img_bk .page_img {
	margin: 0 auto;
	width: 1000px;
	height: 173px;
	background-image: url(img/tusyomi_t1.png);
}
#top_main #koudonagijutsu {
	margin: 0 auto;
	width: 1000px;
	height: 395px;
}
#top_main #koudonagijutsu .kg {
	margin-top: 59px;
}
#koudonagijutsu .kg_n {
	height: 125px;
	width: 950px;
	padding-left: 50px;
	padding-top: 40px;
	padding-bottom: 110px;
}
#koudonagijutsu .kg_n .kg_n2 {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
}
#koudonagijutsu .kg_n2 {
}
#koudonagijutsu .kg_n .kg2 {
	float: left;
}
.kg_n2 .gijutsu {
	color: #FF9C21;
	font-size: 18px;
}
.kg_n2 center .gijutsu1 {
	color: #000;
	font-weight: bold;
}
#jusyou {
	height: 640px;
	width: 1000px;
	margin: 0 auto;
}
#jusyou .js {
	height: 100px;
	padding-top: 40px;
	padding-bottom: 120px;
	padding-left: 200px;
	padding-right: 230px;
}
#jusyou .js .js_style {
	color: #000;
	font-size: 18px;
	line-height: 25px;
}
#jusyou .js .js_style .js_style1 {
	font-size: 16px;
	color: #000;
}
#jusyou .js .js_style1 {
	color: #000;
	font-size: 16px;
}
#top_main #sonzai {
	height: 680px;
	width: 1000px;
	margin: 0 auto;
}
#sonzai .sz {
	height: 100px;
	width: 560px;
	padding-top: 45px;
	padding-bottom: 120px;
	padding-right: 180px;
	padding-left: 255px;
	line-height: 25px;
}
#sonzai .sz .sz_style {
	color: #000;
	font-size: 18px;
}
#jusyou .js .js_style1 {
	font-size: 16px;
	color: #000;
	line-height: 25px;
}
#sonzai .sz .sz_style1 {
	font-size: 16px;
	color: #000;
}
#wakai {
	height: 586px;
	width: 1000px;
	margin: 0 auto;
}
#wakai .wk {
	height: 90px;
	width: 560px;
	padding-right: 190px;
	padding-left: 250px;
	padding-bottom: 110px;
}
.wk center .wk_style {
	color: #000;
	font-size: 18px;
}
.wk .wk_style1 {
	color: #000;
	line-height: 25px;
}
#page_img2_bk {
	height: 174px;
	background-image: url(img/jigyou_t.png);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7BBD52;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7BBD52;
}
.page2_img {
	background-image: url(img/jigyou_t1.png);
	width: 1000px;
	height: 174px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#jigyou_annai {
	margin: 0 auto;
	width: 1000px;
	padding-top: 60px;
}
#jigyou_annai .kg_n {
	width: 925px;
	padding-right: 45px;
	padding-left: 30px;
	padding-top: 40px;
	padding-bottom: 55px;
}
.kg_n2 .jigyou {
	color: #000;
}
#jigyou_annai .jg_n {
	padding-left: 40px;
	padding-top: 40px;
	padding-bottom: 50px;
}
.jg_n .jigyou {
	color: #000;
	line-height: 30px;
}
#naisou .ns {
	width: 1000px;
	margin: 0 auto;
}
#naisou .ns .ns_n .naisou {
	color: #000;
}
#naisou .ns .ns_n {
	padding-top: 20px;
	padding-bottom: 80px;
	padding-left: 100px;
	padding-right: 300px;
}
.jigyou {
	color: #000;
}
#yuka {
	margin: 0 auto;
	width: 1000px;
}
#yuka .yk .yk_n {
	padding-right: 40px;
	padding-left: 100px;
	padding-top: 23px;
	float: left;
	width: 550px;
}
.yk_n .yk_n2 {
	float: right;
	width: 180px;
}
#yuka .yk {
	width: 1000px;
}
.yk_n2 {
}
.yk_n2 {
	padding-top: 15px;
	width: 180px;
	float: left;
}
#jigyou_block {
	margin: 0 auto;
	width: 1000px;
	min-height: 340px;
}
#jigyou_block .text {
	color: #000;
}
#jigyou_block .jigyou_n {
	padding-top: 25px;
	padding-left: 100px;
	width: 560px;
	float: left;
	line-height: 30px;
}
#jigyou_block .jg_img {
	padding-top: 15px;
	width: 180px;
	float: left;
	padding-left: 70px;
}
#page_img3_bk {
	background-image: url(img/jisseki_t.png);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #73BD4A;
	border-bottom-color: #73BD4A;
}
.page3_img {
	width: 1000px;
	background-image: url(img/jisseki_t1.png);
	height: 174px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.jisseki_n {
	width: 970px;
	padding-left: 30px;
}
.jisseki_n table tr td {
	color: #000;
	border: 1px solid #ADDEF7;
	padding: 5px;
}
.jisseki_n table {
	color: #FFF;
}
#jisseki_block .jisseki_n table {
}
table .jisseki_tr {
	background-color: #29A5E7;
}#page_img4_bk {
	background-image: url(img/otoiawase_t.png);
	height: 174px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BDE7A5;
	border-bottom-color: #BDE7A5;
}
.page4_img {
	background-image: url(img/otoiawase_t1.png);
	margin: 0 auto;
	width: 1000px;
	height: 174px;
}
#otoiawase {
	margin: 0 auto;
	width: 1000px;
}
#otoiawase .otoiawase {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#otoiawase .oa_n {
	margin: 0 auto;
	width: 1000px;
}
#otoiawase .oa_n {
	width: 965px;
	padding-left: 35px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 200px;
}
.oa_n .text {
	color: #000;
	line-height: 25px;
}
.contens-p tr td {
	border: 1px solid #319408;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#sekou {
	width: 1000px;
	height: 1700px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#sekouno_nagare {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#sekouno_nagare {
}
#page_img_staff_bk {
	height: 245px;
	background-image: url(img/staff_t.png);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DEEFCE;
	border-bottom-color: #DEEFCE;
}
.staff_img {
	width: 1000px;
	background-image: url(img/staff_t1.png);
	height: 245px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#staff_syoukai {
	width: 1000px;
	margin: 0 auto;
}
#staff_block {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.staff_n {
	width: 910px;
	height: 705px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 60px;
	padding-left: 90px;
	background-color: #FFF;
}
ul .staff_li {
	height: 360px;
	width: 190px;
	padding-right: 90px;
	float: left;
	text-align: center;
}
.staff_text01 {
	color: #527B5A;
	margin: 0 auto;
}
#staff_block2 {
}
#staff_block2 {
}
.staff_syoukai_naiyou {
}
.staff_syoukai_naiyou {
	width: 750px;
	padding-top: 30px;
	padding-right: 150px;
	padding-left: 100px;
}
.staff_name {
	width: 820px;
	padding-left: 100px;
	background-color: #DEF7FF;
}
.staff_name {
	background-color: #DEF7FF;
	font-weight: bold;
	line-height: 40px;
}
.staff_name .name {
	float: left;
	width: 400px;
}
.staff_name_title {
	font-size: 18px;
	color: #31ADEF;
}
.staff_syoukai_naiyou1 {
	width: 360px;
	padding-left: 130px;
	padding-top: 30px;
	padding-bottom: 35px;
}
.staff_syoukai_naiyou2 .shikaku {
	font-size: 16px;
	padding-top: 10px;
}
.staff_syoukai_naiyou2 {
	font-size: 14px;
	padding-left: 100px;
	width: 390px;
}
.staff_syoukai_naiyou3 {
	width: 355px;
	float: left;
	padding-top: 85px;
	line-height: 25px;
}
.syoukai_waku {
	float: left;
}
#aisatsu_page_img_bk { height: 175px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #BDE7A5; border-bottom-color: #C6E7AD; 
}
.aisatsu_page3_img {
	background-image: url(img/kaisya_annai_t1.png);
	margin: 0 auto;
	width: 1000px;
	height: 175px;
}
#syachou_aisatsu {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 60px;
}
#syachou_aisatsu .aisatsu_n {
	width: 1000px;
}
#syachou_aisatsu .aisatsu_n1 {
	width: 295px;
	padding-left: 75px;
	padding-top: 80px;
	float: left;
}
.aisatsu_n1 .style01 {
	font-size: 12px;
}
.aisatsu_n2 {
}
.aisatsu_n2 {
	padding-top: 85px;
	padding-left: 55px;
	float: right;
	padding-right: 110px;
	width: 460px;
	line-height: 25px;
}
.aisatsu_n2 .aisatsu_kabu {
	text-align: right;
}
#kaisyarinen {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.rinen {
	width: 1000px;
	padding-top: 25px;
	padding-left: 15px;
	padding-bottom: 40px;
}
.rinen .syoumonraifuku {
	width: 1000px;
}
.rinen .syoumonraifuku {
	padding-top: 35px;
	padding-bottom: 40px;
	padding-left: 165px;
}
.aisatsu_voc {
	color: #E77331;
}
.rinen .rinen_text {
	padding-right: 195px;
	padding-left: 65px;
	line-height: 25px;
}
.rinen_vod_text {
	color: #EF7329;
	font-weight: bold;
	font-size: 18px;
}
.rinen .gaiyou_hyou {
	padding-top: 55px;
	padding-left: 65px;
}
.gaiyou_hyou_tr {
	padding-top: 10px;
}

.gaiyou_hyou_tr {
	font-size: 14px;
}

.gaiyou_hyou_tr {
	font-size: 14px;
}

#sekouno_nagare .nagare01 {
	background-image: url(img/sekou_nagare_01.png);
	height: 200px;
	width: 1000px;
}
.nagare_koumoku {
	height: 200px;
	width: 1000px;
}
.nagare_koumoku_bk01 {
	height: 200px;
	width: 1000px;
	background-image: url(img/sekou_nagare_01.png);
}
.nagare_koumokunaiou {
	height: 185px;
	width: 540px;
	padding-top: 15px;
	padding-right: 400px;
	padding-left: 40px;
}
.nagare_no {
	height: 32px;
	width: 33px;
	float: left;
}

.nagare_title {
	font-size: 18px;
	font-weight: bold;
}
.nagare_naiyou_text {
	padding-top: 15px;
	line-height: 25px;
}

.shinchaku {
	padding-left: 20px;
	padding-right: 30px;
}
.shinchaku_ul {
}
.shinchaku_border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8C8C8C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C8C8C;
}
.shinchaku_li_01 { border-top-width: 1px; border-top-style: solid; border-top-color: #8C8C8C; padding-top: 15px; padding-bottom: 15px; color: #DE4A10; font-weight: bold; height: 20px; background-repeat: no-repeat; background-position: 20px; width: 570px; line-height: 45px; 
}

.shinchaku_li_02 {
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	font-weight: bold;
	color: #DE4A10;
	background-repeat: no-repeat;
	background-position: 20px;
	border-top-color: #8C8C8C;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #8C8C8C;
}
.shinchaku_text {
}
.shinchaku_text {
}
.shinchaku_text_1 {
	float: left;
	color: #DE5A18;
	padding-right: 120px;
}
.nagare_koumoku_bk02 {
	width: 1000px;
	background-image: url(img/sekou_nagare_02.png);
	height: 200px;
}

.nagare_koumoku_bk03 {
	width: 1000px;
	background-image: url(img/sekou_nagare_03.png);
	height: 200px;
}

.nagare_koumoku_bk04 {
	width: 1000px;
	background-image: url(img/sekou_nagare_04.png);
	height: 200px;
}

.nagare_koumoku_bk05 {
	width: 1000px;
	background-image: url(img/sekou_nagare_05.png);
	height: 200px;
}

.nagare_koumoku_bk06 {
	width: 1000px;
	background-image: url(img/sekou_nagare_06.png);
	height: 200px;
}

.nagare_koumoku_bk07 {
	width: 1000px;
	background-image: url(img/sekou_nagare_07.png);
	height: 200px;
}

.nagare_koumoku_bk08 {
	width: 1000px;
	background-image: url(img/sekou_nagare_08.png);
	height: 200px;
}





.nagare_text_waku {
	float: right;
	width: 500px;
}
#shikaku {
}
.shikaku_naiyou {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 100px;
}
.shikaku_midashi {
	padding-bottom: 20px;
}
.shikaku_table {
	width: 530px;
	border: 1px solid #D6D6D6;
	margin-left: 100px;
}
.shikaku_td {
	padding-left: 5px;
}
.shikaku_table tr td {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom:10px;
	padding-left: 40px;
	
}

.shikaku_table tr:nth-child(even) {
    background:#f4fee4;
}


.aisatsu_table tr td {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom:10px;
	padding-left: 10px;
}
.shinchaku_text_2 {
	float: left;
	width: 330px;
	background-image: url(img/shinchaku_icon.png);
	background-repeat: no-repeat;
	background-position: right;
}
#anzen_page_img_bk {
	background-image: url(img/anzen_torikumi_t.png);
	height: 174px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B5D6A5;
	border-right-color: #B5D6A5;
	border-bottom-color: #B5D6A5;
	border-left-color: #B5D6A5;
}
.anzen_page_img {
	width: 1000px;
	height: 174px;
	margin: 0 auto;
	background-image: url(img/anzen_torikumi_t1.png);
}
#anzen_torikumi_main {
	margin: 0 auto;
	width: 1000px;
}
.anzen_torikumi_naiyou {
	padding-top: 30px;
	padding-left: 15px;
}

.anzen_torikumi_table {
	
}

.anzen_torikumi_table tr td {
	padding: 10px;
	border: 1px solid #ADDEF7;
}
#nakakenzai_page_bk {
	background-color: #e1e8ee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BDE7A5;
	border-right-color: #BDE7A5;
	border-bottom-color: #BDE7A5;
	border-left-color: #BDE7A5;
	height: 172px;
}
#nakakenzaiten_main {
	margin: 0 auto;
	width: 1000px;
}
.nakakenzai_logo {
	width: 1000px;
	text-align: center;
	padding-bottom: 80px;
	padding-top: 60px;
}
#nakakenzai_naiyou {
	margin: 0 auto;
	width: 1000px;
}
.nakakenzai_1 {
	padding-top: 20px;
	padding-left: 95px;
	width: 680px;
	padding-bottom: 100px;
}

.nakakenzai_1 table tr td {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #63ADA5;
	border-bottom-color: #7BB5B5;
	padding-top: 10px;
	padding-bottom:10px;
}
#sitemap_main {
	margin: 0 auto;
	width: 1000px;
}
.sitemap_naiyou .s_m1 {
	list-style-type: none;
	padding-top: 20px;
	font-size: 18px;
}
.sitemap_naiyou .s_m2 {
	list-style-type: none;
	padding-left: 20px;
	line-height: 25px;
}





.gaiyou_hyou tbale tr td {
	padding-top: 5px;
}
.anzen_tr {
	color: #FFF;
	background-color: #21B5E7;
}
.torikmi_nayou_hyou {
	padding-top: 45px;
	padding-left: 25px;
}
.anzen_torikumi_table {
	width: 860px;
	border: 1px solid #5ABDEF;
}
#anzen_torikumi_naiyou1 {
	width: 1000px;
	padding-left: 15px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 40px;
}
.anzen_torikumi_text {
	width: 640px;
	padding-top: 30px;
	padding-left: 30px;
	float: left;
	line-height: 25px;
}
.anzen_torikumi_img {
	padding-left: 65px;
	width: 175px;
	float: left;
}
.sitemap_naiyou {
	width: 970px;
	padding-left: 30px;
}
.sitemap_naiyou #sitemap_left {
	float: left;
	width: 400px;
	padding-left: 50px;
}
#pp_naiyou .pp_text {
	width: 750px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 200px;
	padding-left: 50px;
}
.pp_text p {
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	padding-top: 20px;
	padding-bottom: 10px;
}


#pp_naiyou {
	margin: 0 auto;
	width: 1000px;
}
.sitemap_right {
	float: left;
	width: 400px;
}
#hi_speed_page_img_bk {
	height: 200px;
	background-color: #7394CE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C6E7AD;
	border-bottom-color: #C6E7AD;
}
.hi_speed_page_img {
	background-image: url(img/hi_speed_t1.png);
	margin: 0 auto;
	width: 1000px;
	height: 200px;
}
.hi_speed_waku {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.hi_speed_naiyou01 {
	padding-top: 50px;
	padding-left: 40px;
	width: 950px;
	padding-bottom: 100px;
}
.hi_speed_left {
	width: 465px;
	float: left;
}
.hi_speed_style01 {
	font-weight: bold;
	color: #217329;
	line-height: 25px;
}
.hi_speed_right {
	width: 420px;
	float: right;
}
.hi_speed_style02 {
	font-size: 18px;
	font-weight: bold;
	color: #E75A10;
}
.hi_speed_tokuchou_ul li {
	height: 155px;
	width: 245px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 10px;
	float:left;
	border: 1px solid #94D6F7;
	margin-right: 20px;
	margin-bottom: 35px;
}
.hi_speed_9_title {
}
.hi_speed_9_body {
	font-size: 14px;
	padding-left: 15px;
	line-height: 20px;
}
.pisuton_naiyou {
	padding-right: 400px;
	width: 540px;
	padding-bottom: 60px;
	line-height: 25px;
}
.pisuton_title {
	font-size: 18px;
	font-weight: bold;
}
.dishin_left {
	width: 450px;
	float: left;
	margin-right: 130px;
	line-height: 25px;
}
.dishn_right {
	width: 230px;
	float: left;
}
.hi_speed_9_title_text {
	padding-top: 5px;
	float: none;
	padding-left: 10px;
	height: 20px;
	width: 235px;
	font-size: 115%;
	font-weight: bold;
}
.hs_nagare01 {
	margin: 0 auto;
	width: 1000px;
}
#hs_nagare_waku {
	margin: 0 auto;
	width: 1000px;
}
.hs_nagare_naiyou1 {
	padding-top: 50px;
	padding-left: 100px;
	padding-bottom: 75px;
	line-height: 25px;
}
.hs_nagare_naiyou2 {
	padding-top: 50px;
	width: 820px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 40px;
}
.kihonjou_left {
	float: left;
	width: 380px;
	margin-right: 120px;
	line-height: 25px;
}
.gurei_waku {
	width: 340px;
	background-color: #EFEFEF;
}
.hs_left_text2 {
	background-color: #EFEFEF;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	line-height: 25px;
}
.kihonjou_right {
	float: left;
}
.map_naiyou {
	width: 820px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.syoukai_cf.cf {
	padding-bottom: 60px;
}
#map {
	margin: 0 auto;
	width: 1000px;
}
.map_naiyou {
}
.map_style1 {
	font-size: 18px;
}
.map_left {
	width: 450px;
	float: left;
}
.map_umekomi {
	width: 280px;
	float: right;
}
.map_koumoku.cf {
	margin-bottom: 50px;
}
.map_style2 {
	font-size: 12px;
}
.hi_speed_9_title { }
.hi_speed_9_title_font { font-size: 130%; font-weight: bolder; line-height: 30px; text-align: center; }
.hi_speed_9_title {
	vertical-align: middle;
	height: 30px;
	width: 30px;
	float: left;
	margin-right: 5px;
}
.hi_speed_9_title_ins { margin-top: 5px; margin-bottom: 5px; font-size: 110%; font-weight: bolder; padding-left: 45px; }
.top_map.cf .right {
	float: right;
	background-image: url(img/top_map_00.png);
}
.top_map.cf .right ul {
	padding-top: 100px;
	color: #FFF;
	height: 147px;
	width: 352px;
	line-height: 140%;
}
.top_map.cf .left {
	float: left;
	width: 640px;
}
.top_map.cf .right ul li a {
	background-image: url(img/top_map_02.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	color: #FFF;
	margin-left: 30px;
	line-height: 130%;
}
.top_map.cf .right ul li a:hover {
	background-image: url(img/top_map_01.png);
}
#miabi_page_img2_bk {
	background-color: #29946B;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #73BD4A;
}
.miyabi_page2_img {
	height: 172px;
	width: 1000px;
	background-image: url(img/farm_img01.png);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#miyabi_main {
	margin: 0 auto;
	width: 1000px;
}
.miyabi_naiyou01 {
	padding-top: 50px;
	padding-bottom: 95px;
	text-align: center;
}
.miyabi_naiyou02 { padding-top: 50px; padding-left: 95px; width: 800px; margin-top: 0; margin-right: auto; margin-bottom: 50; margin-left: auto; 
}
.miyabi_left01 {
	width: 380px;
	float: left;
}
.miyabi_right01 { width: 350px; float: right; padding-left: 50px; 
}
.miyabi_naiyou_03 {
	padding-top: 45px;
	padding-left: 85px;
}
.konegi {
	margin: 0 auto;
	width: 1000px;
}
#konegi_dukuri {
	width: 730px;
	padding-top: 20px;
	padding-left: 80px;
	border: 1px solid #425A5A;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.konegi_img01 {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.anzen_anshin_naiyou {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 160px;
	line-height: 25px;
}
.anzen_anshin_img {
	text-align: center;
	padding-top: 20px;
}
.konegi_naiyou {
	padding-right: 160px;
	padding-left: 20px;
	padding-top: 20px;
	line-height: 25px;
}
#farm_kaisya_gaiyou {
	padding-top: 30px;
	padding-left: 95px;
}
.f_miyabi tr td {
	padding-top: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #94C6BD;
	border-bottom-color: #94C6BD;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.miyabi_730 { width: 850px; }
.mes { width: 983px; margin: 0 auto; }
.line_miyabi { padding: 30px; }
.miyabi_naiyou01 { }
.mes_honbun { width: 350px; font-size: 90%; line-height: 20px; margin: 0px; padding-top: 10px; padding-right: 70px; padding-bottom: 70px; padding-left: 70px; }
.mes_photo { float: right; width: 332px; }
.mes_cen { width: 900px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.miyabi_line { width: 700px; 
}

.miyabi_line_out { width: 700px; 
}

#farm_kaisya_gaiyou_out {
	margin: 0 auto;
	width: 1000px;
}
.gokeiyaku {
	font-size: 95%;
}
.sitemap_page_bk {
	background-image: url(img/sitemap_bk.png);
	height: 173px;
	width: 999px;
	margin: 0 auto;
}
#sitemap_top_page_bk {
	background-image: url(img/otoiawase_t.png);
	height: 173px;
}
.pp_page_img_bk {
	background-image: url(img/pp_t.png);
	height: 172px;
	background-repeat: no-repeat;
	width: 1000px;
	margin-top: o;
	margin-right: auto;
	margin-bottom: o;
	margin-left: auto;
}
#pp_page_bk {
	background-image: url(img/otoiawase_t.png);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BDE7A5;
	border-bottom-color: #BDE7A5;
}

.alpha1 a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}
.gaiyou_table {
	width: 550px;
	float: left;
}
.right_img {
	width: 285px;
	height: 191px;
	float: right;
	margin-right: 60px;
}
.map_style_ad {
	line-height: 20px;
	font-size: 90%;
}
.hy01_style {
	line-height: 25px;
}
.pp_text2 {
	line-height: 25px;
}
.nakakenzai_page_img {
	width: 1000px;
	background-image: url(img/naka_kenzai_h1.png);
	background-repeat: no-repeat;
	height: 172px;
	margin-top: o;
	margin-right: auto;
	margin-bottom: o;
	margin-left: auto;
}


.bxslider.w100slide { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }

.cen_slide { margin: 0 auto; width: 998px; }
.jisseki_junbi {
	padding-left: 45px;
}
.n_tsuyomi_w li{
	float: left;
	padding-left: 20px;
}
.n_tsuyomi_wakai_shashin {
	height: 230px;
	width: 900px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 60px;
	padding-bottom: 30px;
}
#ex-banner { width: 970px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 10px; padding-bottom: 10px; padding-left: 30px; line-height: 25px; 
}
#ex-box {
	background-image: url(img/bg_top02.gif);
}
#ex-banner a img { margin-top: 20px; margin-bottom: 10px; }
.pc_unlook { display: none; }

.pc_hi { display: none; }

#scrollUp { bottom: 0px; right: 0px; height: 15%;  /* Height of image */ width: 25%; /* Width of image */  display: none; 
}#farm_kaisya_gaiyou { width: 823px; }
.nakaken_map { height: 320px; width: 460px; }
