.sol_wrap .sol_head {
	background: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_sol.gif") no-repeat right bottom rgb(255, 255, 255); padding: 70px 39px; width: 797px; height: 80px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.sol_wrap .sol_keywrap {
	background: rgb(255, 255, 255); padding: 44px 66px 29px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.sol_wrap .sol_keywrap .sol_key {
	padding: 9px; border: 1px solid rgb(213, 213, 213); border-image: none;
}
.sol_wrap .sol_key .inner {
	border: 1px solid rgb(213, 213, 213); border-image: none; width: 721px; height: 409px; position: relative;
}
.sol_wrap .sol_key ul {
	left: 92px; bottom: 11px; position: absolute;
}
.sol_wrap .sol_key ul::after {
	clear: both; display: block; content: "";
}
.sol_wrap .sol_key li {
	margin-left: 16px; float: left;
}
.sol_wrap .sol_key li:first-child {
	margin: 0px;
}
.sol_wrap .sol_key li a {
	background: url("http://imageisoi.cafe24.com/renewal_2014/sol/sol_key_iu.png"); width: 54px; height: 74px; line-height: 0; text-indent: -9999px; font-size: 0px; display: block;
}
.sol_wrap .sol_key li + li a {
	background-position: -54px 0px;
}
.sol_wrap .sol_key li + li + li a {
	background-position: -108px 0px;
}
.sol_wrap .sol_key li + li + li + li a {
	background-position: -162px 0px;
}
.sol_wrap .sol_key li + li + li + li + li a {
	background-position: -216px 0px;
}
.sol_wrap .sol_key li + li + li + li + li + li a {
	background-position: -270px 0px;
}
.sol_wrap .sol_key li + li + li + li + li + li + li a {
	background-position: -324px 0px;
}
.sol_wrap .sol_key li + li + li + li + li + li + li + li a {
	background-position: -378px 0px;
}
.sol_wrap .sol_key li a.selected {
	background-position: 0px -74px;
}
.sol_wrap .sol_key li a:hover {
	background-position: 0px -74px;
}
.sol_wrap .sol_key li + li a.selected {
	background-position: -54px -74px;
}
.sol_wrap .sol_key li + li a:hover {
	background-position: -54px -74px;
}
.sol_wrap .sol_key li + li + li a.selected {
	background-position: -108px -74px;
}
.sol_wrap .sol_key li + li + li a:hover {
	background-position: -108px -74px;
}
.sol_wrap .sol_key li + li + li + li a.selected {
	background-position: -162px -74px;
}
.sol_wrap .sol_key li + li + li + li a:hover {
	background-position: -162px -74px;
}
.sol_wrap .sol_key li + li + li + li + li a.selected {
	background-position: -216px -74px;
}
.sol_wrap .sol_key li + li + li + li + li a:hover {
	background-position: -216px -74px;
}
.sol_wrap .sol_key li + li + li + li + li + li a.selected {
	background-position: -270px -74px;
}
.sol_wrap .sol_key li + li + li + li + li + li a:hover {
	background-position: -270px -74px;
}
.sol_wrap .sol_key li + li + li + li + li + li + li a.selected {
	background-position: -324px -74px;
}
.sol_wrap .sol_key li + li + li + li + li + li + li a:hover {
	background-position: -324px -74px;
}
.sol_wrap .sol_key li + li + li + li + li + li + li + li a.selected {
	background-position: -378px -74px;
}
.sol_wrap .sol_key li + li + li + li + li + li + li + li a:hover {
	background-position: -378px -74px;
}
.sol_wrap .sol_tab {
	
}
.sol_wrap .sol_tab::after {
	clear: both; display: block; content: "";
}
.sol_wrap .sol_tab li {
	float: left;
}
.sol_wrap .sol_tab li a {
	background: url("http://imageisoi.cafe24.com/renewal_2014/sol/sol_tab.gif") no-repeat; width: 109px; height: 48px; text-indent: -9999px; font-size: 0px; display: block;
}
.sol_wrap .sol_tab li + li a {
	background-position: -109px 0px; width: 109px;
}
.sol_wrap .sol_tab li + li + li a {
	background-position: -218px 0px; width: 110px;
}
.sol_wrap .sol_tab li + li + li + li a {
	background-position: -328px 0px; width: 109px;
}
.sol_wrap .sol_tab li + li + li + li + li a {
	background-position: -437px 0px; width: 110px;
}
.sol_wrap .sol_tab li + li + li + li + li + li a {
	background-position: -547px 0px; width: 109px;
}
.sol_wrap .sol_tab li + li + li + li + li + li + li a {
	background-position: -656px 0px; width: 110px;
}
.sol_wrap .sol_tab li + li + li + li + li + li + li + li a {
	background-position: -766px 0px; width: 109px;
}
.sol_wrap .sol_tab li a.selected {
	background-position: 0px -48px;
}
.sol_wrap .sol_tab li + li a.selected {
	background-position: -109px -48px; width: 109px;
}
.sol_wrap .sol_tab li + li + li a.selected {
	background-position: -218px -48px; width: 110px;
}
.sol_wrap .sol_tab li + li + li + li a.selected {
	background-position: -328px -48px; width: 109px;
}
.sol_wrap .sol_tab li + li + li + li + li a.selected {
	background-position: -437px -48px; width: 110px;
}
.sol_wrap .sol_tab li + li + li + li + li + li a.selected {
	background-position: -547px -48px; width: 109px;
}
.sol_wrap .sol_tab li + li + li + li + li + li + li a.selected {
	background-position: -656px -48px; width: 110px;
}
.sol_wrap .sol_tab li + li + li + li + li + li + li + li a.selected {
	background-position: -766px -48px; width: 109px;
}
.sol_wrap .sol_body .inner {
	background: rgb(255, 255, 255); padding: 28px 66px;
}
