/*a:link{color: #333333;text-decoration: underline;}
a:visited{color: #333333;text-decoration: underline;}
a:hover{color: #008200;text-decoration: underline;}
a:active{color: #008200;text-decoration: underline;}*/

#title {
	background-image: url(/okaeshi/images/title_bg.gif);
	background-position: 0px top;
	background-repeat: no-repeat;
}
#title #description{
	font-size: 10px;
}

.purpose-m .purpose-m-txt a {
	background-image: url(/new/common/images/green_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px center;
}



.purpose-list-area li a{
	background-image: url(/new/common/images/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 15px;
}


.brand-m .brand-m-txt a {
	background-image: url(/new/common/images/green_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px center;
}



.brand-s .brand-s-txt a {
	background-image: url(/new/common/images/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 15px;
}


.character-s .character-s-txt a {
	background-image: url(/new/common/images/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 15px;
}


#stady-area {
	background-image: url(/okaeshi/images/study_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	margin-left: auto;
	margin-top: 15px;
	margin-right: auto;
	padding-bottom: 15px;
}
#stady-area #stady-title {
	background-image: url(/okaeshi/images/stady_title_bg.jpg);
	font-size: 16px;
	color: #333333;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 30px;
	padding-left: 72px;
	font-weight: bold;
	padding-bottom: 15px;
}

#stady-area #stady-txt {
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	padding-right: 15px;
	padding-left: 15px;
}
#stady-area #stady-txt span {
	font-weight: bold;
	color: #6caa5b;
}


.banner-l a:hover{background-image: url(/okaeshi/images/banner_l_bg.gif);}

.banner-l a{text-decoration:none;}
.banner-l  span{display:block;font-size:12px;margin-top:10px;text-decoration: underline;}

.character-s a:hover img {padding: 0px;border: 2px solid #6caa5b;}
.brand-s a:hover img {padding: 0px;border: 2px solid #6caa5b;}
.brand-m a:hover img {padding: 0px;border: 2px solid #6caa5b;}
.purpose-m a:hover img {padding: 0px;border: 2px solid #6caa5b;}





.uchiiwai-bunner-area {
	margin-top: 10px;
}




#uchiiwai-stady-txt {
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	padding-right: 15px;
	padding-left: 15px;
	width: 315px;
	float: left;
}

#stady-area #uchiiwai-stady-txt span {
	font-weight: bold;
	color: #6caa5b;
}


.uchiiwai-bunner-area li {
	display: inline;
}
.uchiiwai-bunner01  {
	float: left;
	display: block;
	padding-right:8px;
	_padding-right:4px;
}
.uchiiwai-bunner-area a img {border: 1px solid #CCCCCC;}

.uchiiwai-bunner-area a:hover img {border: 1px solid #008200;}




#open-stady-txt {
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	padding-right: 15px;
	padding-left: 15px;
/*	width: 315px;
	float: left;*/
}

#stady-area #open-stady-txt span {
	font-weight: bold;
	color: #6caa5b;
}


.open-bunner-area li {
	display: inline;
}
.open-bunner01  {
	float: left;
	display: block;
	padding-right:8px;
	_padding-right:4px;
}
.open-bunner-area a img {border: 1px solid #CCCCCC;}

.open-bunner-area a:hover img {border: 1px solid #008200;}


.open-area{
	border: 1px dashed #6DAA5C;
	padding: 10px;
	font-size: 12px;
	line-height: 16px;
	margin: 10px;
}
.open-area a {
	font-weight: bold;
	color: #165349;
}

.open-area2{
	border: 3px double #990000;
	padding: 15px;
	font-size: 12px;
	line-height: 16px;
	margin: 10px;

}
.open-area span {
	font-weight: bold;
	color: #6CAA5B;

}
.open-area2  span {
	font-weight: bold;
	color: #990000;
}





/*
-----------------------------------------------------------
Foot link　
-----------------------------------------------------------
*/

.foot-link{float:left;}
.foot-link ul{
	padding-right: 5px;
	padding-left: 5px;
}
.foot-link li {
	display: inline;
	font-size: 12px;
	line-height: 20px;
}
.foot-link li a{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	padding-right: 3px;
	padding-left: 0px;
}
#foot-other-button {
	background-image: url(../../topimages/footlink_button.gif);
	display: block;
	height: 0px;
	width: 171px;
	padding-top: 139px;
	overflow: hidden;
}


/*----------------------Foot link---------------------*/


#footarea01 .foot-button{
	background-image: url(../../topimages/footlink_button01.gif);
	height: 0px;
	width: 170px;
	padding-top: 48px;
	display: block;
	overflow: hidden;
	background-repeat:no-repeat;
}
#footarea02 .foot-button{
	background-image: url(../../topimages/footlink_button02.gif);
	height: 0px;
	width: 170px;
	padding-top: 48px;
	display: block;
	overflow: hidden;
	background-repeat:no-repeat;
}
#footarea03 .foot-button{
	background-image: url(../../topimages/footlink_button03.gif);
	height: 0px;
	width: 166px;
	padding-top: 48px;
	display: block;
	overflow: hidden;
	background-repeat:no-repeat;
}
#footarea04 .foot-button{
	background-image: url(../../topimages/footlink_button04.gif);
	height: 0px;
	width: 170px;
	padding-top: 48px;
	display: block;
	overflow: hidden;
	background-repeat:no-repeat;
}
#footarea05 .foot-button{
	background-image: url(../../topimages/footlink_button05.gif);
	height: 0px;
	width: 170px;
	padding-top: 48px;
	display: block;
	overflow: hidden;
	background-repeat:no-repeat;
}
#footarea06 .foot-button{
	background-image: url(../../topimages/footlink_button06.gif);
	height: 0px;
	width: 170px;
	padding-top: 48px;
	display: block;
	overflow: hidden;
	background-repeat:no-repeat;
}
#footarea07 .foot-button{
	background-image: url(../../topimages/footlink_button07.gif);
	height: 0px;
	width: 166px;
	padding-top: 48px;
	display: block;
	overflow: hidden;
	background-repeat:no-repeat;
}

#footarea08 .foot-button{
	background-image: url(../../topimages/footlink_button08.gif);
	height: 0px;
	width: 135px;
	padding-top: 48px;
	display: block;
	overflow: hidden;
	background-repeat:no-repeat;
}

#footarea09 .foot-button{
	background-image: url(../../topimages/footlink_button09.gif);
	height: 0px;
	width: 135px;
	padding-top: 48px;
	display: block;
	overflow: hidden;
	background-repeat:no-repeat;
}
/*----------------------Foot link---------------------*/
#footarea01 {
	width: 171px;
	background-image: url(../../topimages/footlink_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height:inherit!important;
	min-height:140px;
	_height:140px;
}

#footarea02 {
	width: 171px;
	background-image: url(../../topimages/footlink_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height:inherit!important;
	min-height:140px;
	_height:140px;
}

#footarea03 {
	width: 167px;
	height:inherit!important;
	min-height:140px;
	_height:140px;
}

#footarea04 {
	width: 171px;
	background-image: url(../../topimages/footlink_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top:10px;
	height:inherit!important;
	min-height:130px;
	_height:130px;
}

#footarea05 {
	width: 171px;
	background-image: url(../../topimages/footlink_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top:10px;
	height:inherit!important;
	min-height:130px;
	_height:130px;
}

#footarea06 {
	width: 171px;
	background-image: url(../../topimages/footlink_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top:10px;
	height:inherit!important;
	min-height:130px;
	_height:130px;
}
#footarea07 {
	width: 167px;
	margin-top:10px;
	height:inherit!important;
	min-height:130px;
	_height:130px;
}


/*
-----------------------------------------------------------
cataloggift link
-----------------------------------------------------------
*/

#ayl-banner1 img {
	width: 333px;
	float: left;
	margin-top: 10px;
	border: 2px solid #FFFFFF;
}
#gayl-banner1 img {
	width: 333px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	border: 2px solid #FFFFFF;
}
#ayl-banner1 a:hover img {
border: 2px solid #ff6600;
}
#gayl-banner1 a:hover img {
border: 2px solid #ff6600;
}

#open #delivery_contents{
	padding: 10px;

}
#open #delivery_contents li {
	overflow:hidden;
	width:310px!important;
}