@charset utf-8;

* {
	margin:0;
	padding:0;
	border:0;
}

body {
	font-family:"ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", "ＭＳ Ｐゴシック", Meiryo, sans-serif;
	font-size:100%;
	line-height:160%;
	-webkit-text-size-adjust:none;
	background:url(../images/brown-bg.jpg) repeat;
	color:#333;
}

#pagebody {
	background:0 to(#fff));
}

.clear {clear:both;}

/*
ul {
	margin:0 auto;
	overflow:hidden;
	list-style:none;
}
*/

ol,
ul{
	list-style:none;
}
img {
	border:none;
	vertical-align:top;
}

.clearfix{
    zoom:1;/*for IE 5.5-7*/
		overflow:hidden;
}
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

/* link
---------------------------------------------------- */
a {
/**/
	overflow: hidden;
/**/
}
a:link, a:visited{color: #128a26;}
a:hover, a:active {color: #fb973f; text-decoration:none;}
a:focus{outline:none;}




/*　汎用
------------------------------------------------------------------*/
.fs80 {font-size:80%;}
.fs90 {font-size:90%;}
.fs95 {font-size:95%;}
.fs110 {font-size:110%;}
.fs120 {font-size:120%;}
.fs140 {font-size:140%;}

.bold{ font-weight:bold;}

/* margin-padding
----------------------------------------------------------*/
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt31 {margin-top:31px;}
.mt40 {margin-top:40px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}

.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}
.mb100 {margin-bottom:100px;}
.mb120 {margin-bottom:120px;}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr17 {margin-right:17px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}

.ml26 {margin-left:26px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml150 {margin-left:150px;}
.ml200 {margin-left:200px;}
.ml240 {margin-left:240px;}
.ml300 {margin-left:300px;}

.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr30 {padding-right:30px;}

.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt60 {padding-top:60px;}



.pl3 {padding-left:3px;}
.pl10 {padding-left:10px;}

.pl10 {padding-left:10px;}
.pl65 {padding-left:65px;}

.pd10 {padding:10px;}

.pb10 {padding-bottom:10px;}
.pb30 {padding-bottom:30px;}

.left {float:left;}
.right {float:right;}

.left-p {
	width:49%;
	float:left;
	}
.right-p {
	width:49%;
	float:right;
	}
.left-p img,
.right-p img{
	width:100%;
	height:auto;
}

.tac {text-align:center;}
.tar {text-align:right;}
.tal {text-align:left;}
.ln {line-height:normal;}

.w80 {width:80%;}

.kome{
	text-indent:-1em;
	margin-left:1em;
}

.img13 img{
	width:13%;
	height:auto;
}
.img80 img{
	width:80%;
	height:auto;
}
.img100 img{
	width:100%;
	height:auto;
}

/* color
----------------------------------------------------------*/
.red {color:#d44b53;}
.blue {color:#1e87bd;}
.orenji {color:#ff9600;}
.yellow {color:#ff8a00;}
.green{color:#1a9232;}

/*　list
------------------------------------------------------------------*/
.list_ul{
	list-style:disc;
	margin-left:20px;
}


.nw{
	width:1%;
	white-space:nowrap;
}

/*　btn
------------------------------------------------------------------*/
.btn1 {
	font-weight:bold;
	border:1px solid #1b1b1b;
	background: -webkit-gradient(linear, left top, left bottom, from(#494949), to(#191919));
	border-radius:20px;
    -moz-border-radius:20px;
	-webkit-border-radius:20px;
}
.btn1 a{
	display:block;
	text-decoration:none;
	padding:10px;
	text-align:center;
	color:#fff;
	text-shadow:1px 1px #191919;
	-moz-text-shadow:1px 1px #191919;
	-webkit-text-shadow:1px 1px #191919;
	background:url(../images/icon_link2.png) no-repeat 95% center;
}

/*　mawarikomi
------------------------------------------------------------------*/
.mawarikomi_l .image{	
	float:left;
	margin-right:20px;
	width:45%;
}
.mawarikomi_l .image img{
	width:100%;
	height:auto;
}
.mawarikomi_l .text{
	overflow:hidden;
	zoom:1;
}

/* 出てくるメニュー
----------------------------------------------------------*/
#category_list{
	display:none;
	width:100%;
 	position: fixed;
	z-index:999;
	top: 0px;
	left: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color:#fff;
}
#category_list li{
	background-color:#fff;
	border-top:1px solid #ccc;
	font-size:12px;
	font-weight:bold;
	padding:15px;
	text-align:left;
	-webkit-text-size-adjust: none;
}

#category_list li a{
	color:#073157;
	text-decoration: none;
	display:block;
	zoom:1;
}

.list_close{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	background:#f5840b;
	text-align:right;
	padding:10px 15px;
	cursor:pointer;
	font-size: 0.8em;
	color:#333;
}

#category_list li:active{
	background:#efefef;
	color:#000;
}
#category_list li.navi-on{
	background:#efefef;
	color:#000;
}



.head_menu a{
	width:70%;
	height:50px;
	float:left;
	background-color:#000;
	padding:6px 3px 3px 3px;
	background: -moz-linear-gradient(top,#f39b3c 0%,#f5840b);
	background: -webkit-gradient(linear, left top, left bottom, from(#f39b3c), to(#f5840b));
	color: #FFF;
	border:1px solid #de7b11;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.head_pc a{
	width:24%;
	height:50px;
	float:right;
	background-color:#000;
	padding:6px 3px 3px 3px;
	background: -moz-linear-gradient(top,#f39b3c 0%,#f5840b);
	background: -webkit-gradient(linear, left top, left bottom, from(#f39b3c), to(#f5840b));
	color: #FFF;
	border:1px solid #de7b11;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}


.otoiawase_btn .map{
	width:49%;
	float:left;
}
.otoiawase_btn .pc{
	width:49%;
	float:right;
}
.otoiawase_btn .map img,
.otoiawase_btn .pc img{
	width:100%;
	height:auto;
}

/*　headder
------------------------------------------------------------------*/
#header {font-size:80%; line-height:1.4em;}
h1 {font-size:90%;}


.head_left{
	width:65%;
	float:left;
	margin-top:20px;
}
#header .btn_tel{
	width:27%;
	float:right;
	margin:10px 0;
}


#header .btn_tel img{
	width:100%;
	height:auto;
}



/* midashi
----------------------------------------------------------*/
h2 {font-size:130%;}
h3 {font-size:110%;}

.midashi_box1 {
	background: #ff9600; /*オレンジ*/
	border: 2px solid #ffc169;
	border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	color: #fff;
	padding:5px 7px;
	line-height:1.4em;
}



.midashi_box2 {
	background: #80aa0a; /*ミドリ*/
	border: 2px solid #55b42c;
	border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	color: #fff;
	padding:5px 7px;
	line-height:1.4em;
}

.midashi1{
	padding-top:5px;
	padding-bottom:10px;
	color:#ff9600;
	font-size:150%;
	text-align:center;
	background: url(../images/kasuresen.jpg) no-repeat bottom;
}

.midashi3{
	padding-top:5px;
	padding-bottom:20px;
	color:#ff9600;
	font-size:110%;
}
.midashi4{
	border-bottom:3px double #a89a83;
	line-height:2em;
}

.midashi5{
	padding-top:20px;
	padding-bottom:20px;
	color:#80aa0a;
	font-size:150%;
	text-align:center;
	background:#b6dcd5;
}

.midashi6{
	color:#80aa0a;
	font-size:100%;
	margin-top:20px;
}

.midashi6-top{
	color:#80aa0a;
	font-size:100%;
}

.midashi7{
	font-weight:bold;
	font-size:110%;
	color:#ff9600;
}


.midashi7-2{
	font-weight:bold;
	font-size:110%;
	color:#80aa0a;
}

.midashi7-3{
	font-weight:bold;
	font-size:95%;
	color:#755648;
}


.midashi8{
	color:#ff9600;
	font-size:150%;
	text-align:center;
}

.midashi9{
	color:#755648;
	margin:30px 0 20px;
}

.midashi10{
	color:#755648;
	font-size:110%;
}
.midashi11{
	padding:5px 5px;
	margin-bottom:10px;
	color:#5d4343;
	font-size:120%;
	border-bottom:3px double #755648;
}



/* common
---------------------------------------------------- */
.common-table,.common-table3,.common-table4{
	width:100%;
	border:1px #c9d9b5 solid; 
	border-collapse:collapse;
	margin-bottom:15px;
}
.common-table4 td,
.common-table4 th,
.common-table td,
.common-table th,
.common-table3 td,
.common-table3 th{padding:2px 5px;border:1px #c9d9b5 solid;border-collapse:collapse;}
.common-table th{text-align:left;background-color:#ecf8dd; padding:2px 5px;}
/*.common-table3 th{text-align:center;background-color:#ecf8dd;}*/
.naka{text-align:center;background-color:#ecf8dd;}
.hidari{
	text-align:left;
	background-color:#ecf8dd;
	font-weight:bold;
}
.common-table3 th{width:30%;}

.common-th{width:30%;}
.common-th2{white-space:nowrap;}

.common-table2{
	width:100%;
	border:0px; 
	border-collapse:collapse;
	margin-bottom:15px;
}

.common-table2 td,
.common-table2 th{
	padding:5px;
	border-bottom:1px #c9d9b5 dashed;
	border-collapse:collapse;
	}
.common-table2 th{
	text-align:left;
	vertical-align:top;
}
.common-table2 th span{
	border-left:3px #fd8fc3 solid; 
	padding-left:6px;
	}

.common-dl{border-bottom:2px #fff solid;}
.common-dl dt{
	clear:left;
	float:left;
	width:10em;
	padding:2px 0.5em 2px 0.5em;
}
.common-dl dd{
	margin-left:10em;
	padding:3px 0.5em 3px 1em; border-left:3px #52b362 solid;
}

.common-ul{list-style:disc; margin-bottom:15px;}
.common-ul li{margin-left:20px; margin-bottom:5px;}
.common-ol{list-style: decimal; margin-bottom:15px;}
.common-ol li{margin-left:30px; margin-bottom:5px;}

.common-box {margin-bottom:15px; border:1px #c6da88 dashed; padding:12px;}

.common-table-td-r { border-right: 0px!important; }
.common-table-td-l { border-left: 0px!important; }


.img-waku{padding:4px; border:1px #c9d9b5 solid;}
.title2{ background:url(../images/mark2.gif) no-repeat left top;padding-left:20px;}




/* bg 背景
---------------------------------------------------- */


.orenji-bg-tenline{
	background: url(../images/kasuresen.jpg) repeat-x bottom center;
}


.orenji-bg{
	width:100%;
	background: url(../images/orenji-bg.jpg) repeat;
}


.white-bg-tenline{
	background: url(../images/ten-bg.png) repeat-x top center;
}


.white-bg{
	width:100%;
	background: url(../images/white-bg.jpg) repeat;
}




/* table
---------------------------------------------------------------------------*/



.ycolor-table{
	width:100%;
	border-collapse:collapse;
	margin-bottom:30px;
}
.ycolor-table th,.ycolor-table td{
	padding:5px;
}
.ycolor-table th{
	border:1px solid #a89a83;
	background:#f5e7a5;
	vertical-align:middle;
}
.ycolor-table td{
	border:1px solid #a89a83;
	vertical-align:middle;
}



.ocolor-table{
	width:100%;
	border-collapse:collapse;
	margin-bottom:30px;
}
.ocolor-table th,.ocolor-table td{
	padding:3px;
}
.ocolor-table th{
	border:1px solid #a89a83;
	background:#f5d4a5;
	vertical-align:middle;
}
.ocolor-table td{
	border:1px solid #a89a83;
	vertical-align:middle;
	width:20%;
}



.gcolor-table{
	width:100%;
	border-collapse:collapse;
	margin-bottom:30px;
}
.gcolor-table th,.gcolor-table td{
	padding:5px;
}
.gcolor-table th{
	border:1px solid #a89a83;
	background:#bddf99;
	vertical-align:middle;
}
.gcolor-table td{
	border:1px solid #a89a83;
	vertical-align:middle;
}

.bcolor-table{
	width:100%;
	border-collapse:collapse;
	margin-bottom:30px;
}
.bcolor-table th,.bcolor-table td{
	padding:3px;
}
.bcolor-table th{
	border:1px solid #a89a83;
	background:#b6dcd5;
	vertical-align:middle;
}
.bcolor-table td{
	border:1px solid #a89a83;
	vertical-align:middle;
	width:20%;
}



/* 01-index
----------------------------------------------------------*/

.file_link a{
	background:url(../images/icon_sankaku.png) no-repeat 3% center #ffa200;
	background-size:10px 13px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px 10px 10px 30px;
	font-weight:bold;
	display:block;
	zoom:1;
	border:#0062bf;
	font-size:105%;
	color:#fff;
	text-decoration:none;
}
.file_link a:hover{
	background:url(../images/icon_sankaku.png) no-repeat 3% center #f3582a;
	background-size:10px 13px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#FFF;
	padding: 10px 10px 10px 30px;
	font-weight:bold;
	display:block;
	zoom:1;
	text-decoration:none;
	border:#0062bf;
}





/* 02-業務内容
--------------------------------------------------------------------------------*/

/* ひまわりケアサービスBOX デイサービスひまわりの家ではBOX
---------------------------------------------------- */



/* ひまわりケアサービスBOX*/
.second-box-midashi1{
	padding-top:5px;
	font-size:95%;
	line-height:normal;
	padding-bottom:30px;
	color:#ff9600;
	font-weight:normal;}


.second-box-midashi2{
	font-size:95%;
}

.flower-bg{
background: url(../images/flower-icon.png) no-repeat ;
padding-left:30px;
color:#ff9600;
}
	
.flower-bg img{
	padding-left:9px;
	padding-bottom:6px;
}

.picture-box{
	width:980px;
}

.time-box h4{
	font-size:90%;
	font-weight:normal;
	padding:0 10px;
}

.time-box p{
	font-size:90%;
	font-weight:normal;
}


/* 03-
---------------------------------------------------------------------------*/

/* ひまわりケアサービスBOX デイサービスひまわりの家ではBOX
---------------------------------------------------- */
.third_box{
	width:980px;
}
.third_box .in1{
	width:780px;
	float:right;
}


.third_box a:link,
.third_box a:visited {
	text-decoration:none;
	color:#333;
}
.third_box a:hover{
	text-decoration:underline;
	color:#007ac3;
}


/* ひまわりケアサービスBOX*/
.third-box-midashi3{
	padding-top:5px;
	font-size:95%;
	line-height:normal;
	padding-bottom:30px;
	color:#80aa0a;
	font-weight:normal;}

.third-box-midashi4{
	font-size:95%;
}

.star-bg{
background: url(../images/star-icon.png) no-repeat ;
padding-left:30px;
margin-bottom:5px;
color:#80aa0a;
}
	
.star-bg img{
	padding-left:9px;
	padding-bottom:7px;
}



.day-box p{
	font-size:100%;
	font-weight:normal;
}


.day-box1{
	float:left;
}

.day-box2{
	float:left;
	margin-left:30px;
	margin-top:90px;
}


/* 04-お知らせ
----------------------------------------------------------*/

.information-left{
	width:200px;
	float:left;
}
.information-right{
	width:740px;
	float:right;
}

ul.information-navi li{
	padding:10px 5px;
	margin-bottom:20px;
}

.category-title{
	padding:10px 5px;
	color:#5d4343;
	font-size:120%;
}
li.category{
	font-weight:bold;
	font-size:90%;
}



/*.c-line{
	border-bottom:3px double #755648;
}
*/

.wn_table{
	border-collapse:collapse;
	margin-bottom:30px;
	border:none;
	float:left;
	width:200px;
}

.wn-box{
	line-height:normal;
	margin-bottom:30px;
}

/* 05-会社概要
----------------------------------------------------------*/
.access-l{
	width:470px;
	float:left;
}

.access-r{
	width:470px;
	float:right;
}



/* foot 関連
------------------------------------------*/


/* foot-carebox
------------------------------------------*/

/* address_box
--------------*/


.foot-carebox .address_box{
	border-collapse:collapse;
	border-bottom:2px solid #ffc169;
	border-right:2px solid #ffc169;
	border-left:2px solid #ffc169;
	background-color:#fff;
}

/* foot_menu
--------------*/
.foot-carebox .foot_menu{
	margin:0 auto;
	overflow:hidden;
}
.foot-carebox .foot_menu li {
	list-style:none;
	line-height:normal;
	font-size:90%;
	font-weight:bold;
	float:left;
}
.foot-carebox .foot_menu .map {width:50%}
.foot-carebox .foot_menu .tel {width:50%}
.foot-carebox .foot_menu li a{
	display:block;
	border-top:1px solid #ffebce;
	border-right:1px solid #ffebce;
	border-bottom:1px solid #ffebce;
	padding:15px 0px;
	text-align:center;
	text-shadow:1px 1px #333;
	-moz-text-shadow:1px 1px #333;
	-webkit-text-shadow:1px 1px #333;
	background: -moz-linear-gradient(top,#fcaf42 0%,#ff9600);
	background: -webkit-gradient(linear, left top, left bottom, from(#fcaf42), to(#ff9600));
}
.foot-carebox .foot_menu a:link,
.foot-carebox .foot_menu a:hover,
.foot-carebox .foot_menu a:visited{
	color:#fff;
	text-decoration:none;
}
.foot-carebox .foot_menu #pc strong{ background:url(../images/icon_pc.png) no-repeat center left;padding:5px 0px 5px 25px}
.foot-carebox .foot_menu .map strong{ background:url(../images/icon_search.png) no-repeat center left; padding:5px 0px 5px 25px}
.foot-carebox .foot_menu .tel strong{ background:url(../images/icon_tel.png) no-repeat center left; padding:5px 0px 5px 25px}



/* foot-daybox
------------------------------------------*/

/* address_box
--------------*/


.foot-daybox .address_box{
	border-collapse:collapse;
	border-bottom:2px solid #55b42c;
	border-right:2px solid #55b42c;
	border-left:2px solid #55b42c;
	background-color:#fff;
}

/* foot_menu
--------------*/
.foot-daybox .foot_menu{
	margin:0 auto;
	overflow:hidden;
}
.foot-daybox .foot_menu li {
	list-style:none;
	line-height:normal;
	font-size:90%;
	font-weight:bold;
	float:left;
}
.foot-daybox .foot_menu .map {width:50%}
.foot-daybox .foot_menu .tel {width:50%}
.foot-daybox .foot_menu li a{
	display:block;
	border-top:1px solid #4c982b;
	border-right:1px solid #4c982b;
	border-bottom:1px solid #4c982b;
	padding:15px 0px;
	text-align:center;
	text-shadow:1px 1px #333;
	-moz-text-shadow:1px 1px #333;
	-webkit-text-shadow:1px 1px #333;
	background: -moz-linear-gradient(top,#a5d128 0%,#80aa0a);
	background: -webkit-gradient(linear, left top, left bottom, from(#a5d128), to(#80aa0a));
}
.foot-daybox .foot_menu a:link,
.foot-daybox .foot_menu a:hover,
.foot-daybox .foot_menu a:visited{
	color:#fff;
	text-decoration:none;
}
.foot-daybox .foot_menu #pc strong{ background:url(../images/icon_pc.png) no-repeat center left;padding:5px 0px 5px 25px}
.foot-daybox .foot_menu .map strong{ background:url(../images/icon_search.png) no-repeat center left; padding:5px 0px 5px 25px}
.foot-daybox .foot_menu .tel strong{ background:url(../images/icon_tel.png) no-repeat center left; padding:5px 0px 5px 25px}



/* footer
--------------*/
#footer{
	background-color:#fb973f;
	padding:15px 10px;
}
.pagetop{
	text-align:center;
	font-weight:bold;
	font-size:90%;
}
.pagetop a{
	background:url(../images/icon_pagetop.png) no-repeat left center;
	padding-left:15px;
	min-height:3px;
	_height:3px;
	color:#fff;
	text-decoration:none;
}
.copy{
	text-align:center;
	padding:7px 2px;
	font-size:75%;
}



/*--------yokonavi--------*/
.yokonavi{
	background: -moz-linear-gradient(top,#f5840b 0%,#dc7a10);
    background: -webkit-gradient(linear, left top, left bottom, from(#f5840b), to(#dc7a10));
	border-collapse:collapse;
	border-bottom:1px solid #f0d3ad;
}
.yokonavi ul li {
	list-style:none;
	line-height:normal;
	padding:10px 0 7px 0;
	text-align:center;
	font-size:90%;
	font-weight:bold;
	color:#fff;
}
.yokonavi ul li a:link,
.yokonavi ul li a:visited,
.yokonavi ul li a:active{
	display:block;
	text-decoration:none;
	color: #fff;
}

.yokonavi ul li a:hover{
	display:block;
	text-decoration:none;
	color: #333;
}


.yokonavi .menu01{
	float:left;
	width:25%;
	display:block;
	background:url(../images/line01.jpg) repeat-y right top;
}
.yokonavi .menu02{
	float:left;
	width:25%;
	display:block;
	background:url(../images/line01.jpg) repeat-y right top;
}
.yokonavi .menu03{
	float:right;
	width:50%;
	display:block;
}

.yokonavi li img{
	width:50%;
	height:auto;
	padding-bottom:3px;
}

.yokonavi li.menu03 img{
	width:20%;
	height:auto;
	padding-bottom:8px;
}



/*アコーディオン  (中ページおりたたみメニュー)--*/
dl.accordion2 dt {
	cursor:pointer;
	padding:12px 50px 12px 10px;
	background:url(../images/icon_plus.png) no-repeat right center #b7d200;
	border-top:solid 1px #f1fcf4;
	border-bottom:solid 1px #f1fcf4;
	color:#463a2f;
	/*
	height:20px;
	min-height:20px;
	*/
	font-weight:bold;
}
dl.accordion2 dt.opened {
	background:url(../images/icon_minus.png) no-repeat right center #b7d200;
	color:#fff;
}
dl.accordion2 dd {
	padding:10px 0px;
	border-bottom:solid 1px #b7d200;
}

