@charset "UTF-8";


/** unmounting in html5 */
/**************************************/
address, article, aside, figure, footer,
header, hgroup, menu, nav, section {
	display:         block;
}

[hidden], command, datalist,
menu[type=context], rp, source {
	display:         none;
}


/** document */
/**************************************/
body {
	font-size:       14px;
	font-family:     "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	line-height:     1.231;
	text-align:      left;
	background:      #ffffff;
	color:           #222222;
	padding:         0;
	margin:          0;
}


/** h1 h2 h3 h4 h5 */
/**************************************/
h1, h2, h3, h4, h5 {
	font-weight:     normal;
	margin:          0;
	padding:         0;
}


/** ul ol dl */
/**************************************/
ul, ol, dl {
	list-style:      none;
	margin:          0;
	padding:         0;
}

dd {
	margin:          0 0 0 15px;
}


/** p */
/**************************************/
p {
	line-height:     1.7;
	margin:          0;
	padding:         0;
}


/** tables */
/**************************************/
table {
	font-size:       inherit;
	border-collapse: collapse;
	border-spacing:  0;
}

table caption {
	text-align:      left;
}

table tr th {
	text-align:      left;
	margin:          0;
	padding:         0;
}

table tr td {
	margin:          0;
	padding:         0;
}


/** form */
/**************************************/
form {
	margin:          0;
	padding:         0;
}

input, select, textarea {
	font-size:       inherit;
	font-weight:     inherit;
	font-family:     inherit;
	margin:          0;
	padding:         0;
	outline:         none;
}


/** anchors */
/**************************************/
a {
	text-decoration: none;
	color:           #222222;
	outline:         none;
}

a:hover {
	text-decoration: none;
	color:           #0d826f;
}


/** images */
/**************************************/
img {
	border:          none;
}


/** pre */
/**************************************/
pre {
	border:          1px solid #bfbfbf;
	padding:         5px;
}


/** div#header */
/**************************************/
div#header {
	background:      url("data:image/gif;base64,R0lGODlhBAAEAIAAAAAAAP///yH5BAAAAAAALAAAAAAEAAQAAAIEhI8JBQA7") left bottom repeat-x;
	height:          150px;
	margin:          0 0 20px 0;
}

div#header > div {
	position:        relative;
	top:             0px;
	left:            0px;
	background:      url("data:image/gif;base64,R0lGODlhqgAEAIAAAA2CbwAAACH5BAAAAAAALAAAAACqAAQAAAIYhI+py+0Po5y02ouz3rz7D4biSJbmiUoFADs=") left bottom no-repeat;
	width:           1020px;
	height:          150px;
	margin:          0 auto;
}

div#header > div > strong {
	position:        absolute;
	top:             25px;
	left:            0px;
	display:         block;
}

div#header > div > strong > a {
	background:      url("/shared/img/header/logo.gif") left top no-repeat;
	display:         block;
	text-indent:     -9999px;
	width:           170px;
	height:          100px;
}

div#header > div > ul.types {
	position:        absolute;
	top:             25px;
	left:            190px;
}

div#header > div > ul.types > li {
	float:           left;
}

div#header > div > ul.types > li.event,
div#header > div > ul.types > li.fair { margin-right: 8px; }

div#header > div > ul.types > li > a {
	background:      transparent left top no-repeat;
	display:         block;
	text-indent:     -9999px;
	width:           200px;
	height:          96px;
}

div#header > div > ul.types > li.event > a { background-image: url("/shared/img/header/event.gif"); }
div#header > div > ul.types > li.fair  > a { background-image: url("/shared/img/header/fair.gif"); }
div#header > div > ul.types > li.onlineshop  > a { background-image: url("/shared/img/header/onlineshop.png"); }

div#header > div > ul.types > li > a:hover { background-position: 0px -96px; }
div#header > div > ul.types > li.onlineshop > a:hover { opacity: .7;background-position: 0px 0;  }

div#header > div > ul.shops {
	top:             80px;
  top: 80px;
  position: absolute;
  right: 0;
  width: 200px;
  display: flex;
}

div#header > div > ul.shops > li:nth-of-type(2) {
	background:      url("data:image/gif;base64,R0lGODlhAQAkAIAAAMzMzAAAACH5BAAAAAAALAAAAAABACQAAAIFhI+pywUAOw==") left 50% no-repeat;
	float:           left;
}

div#header > div > ul.shops > li > a {
	font-size:       13px;
	display:         block;
	text-align:      center;
	width:           100px;
}

div#header > div > ul.shops > li.mart > a {
	color:           #999999;
}

div#header > div > ul.shops > li > a > span {
	color:           #bcbcbc;
	font-size:       10px;
}

div#header > div > ul.shops > li > a:hover > span {
	color:           #0d826f;
}

div#header > div > a {
	position:        absolute;
	top:             33px;
	left:            615px;
	background:      url("data:image/gif;base64,R0lGODlhEwAQAOYAAAAAAP///9/f3y8vLz8/PwICAgEBAfz8/B4eHuTk5AkJCQ4ODqGhoQQEBAUFBQ8PD7m5uf7+/vn5+fv7+1dXV/r6+kRERE5OTj4+PjMzMy0tLbGxsdvb22dnZzw8PLe3t2pqaikpKbS0tBwcHIaGhjY2Njk5OWhoaFRUVL+/vwgICEBAQO7u7u3t7S4uLkxMTEtLS5WVlX19ffb29nd3d6Ojozc3N0NDQ76+vlxcXAYGBtDQ0K6urnh4eHFxcefn5zQ0NMnJyZqamvj4+AoKCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAATABAAAAeXgCEAgw48AYeIiYgrDw8GACYCkpOUkiyIEIOam5wLiEM6nKKDN4lAo6IQiR2omxoRiUKtmjWKO7MACBWKEyoABS4DwsMWQYqHNgA5x8yHERcADR4E1NUUOMcyuAYiiQcKADE9uSkbvwwnABiJM48cHwAjAQkACj8MABmKL7+DPoclog0ioagFCgdEQEg4lABGgQU0DgQIBAA7") left 50% no-repeat;
	font-size:       13px;
	padding:         0 0 0 25px;
}

div#header > div > a:hover {
	color:           #0d826f;
	text-decoration: none;
}

div#header > div > div.search {
	position:        absolute;
	top:             27px;
	right:           0px;
	border-radius:   4px;
	background:      #222222;
	padding:         0 25px 0 11px;
}

div#header > div > div.search input[type=text] {
	border:          none;
	background:      transparent !important;
	color:           #ffffff;
	font-size:       13px;
	width:           165px !important;
	height:          26px;
}

div#header > div > div.search input[type=submit] {
	position:        absolute;
	top:             6px;
	right:           11px;
	border:          none;
	background:      url("data:image/gif;base64,R0lGODlhDgAOAOYAACIiIv////z8/CUlJfv7+yMjI3h4eJCQkObm5s/Pz4aGhujo6MLCwmFhYbq6ut3d3eDg4FlZWVFRUeXl5aenp6WlpS8vL+Li4ouLizs7O/Dw8NnZ2ZycnNvb2y4uLry8vDMzM/n5+SsrK8bGxqysrHR0dEZGRj8/PzAwMNbW1sPDw9zc3Onp6SQkJENDQ0lJSV5eXt7e3i0tLe3t7fX19ZKSkoqKij09PUJCQuHh4UhISCwsLCoqKoGBga6urrm5uTIyMszMzOvr65+fnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAOAA4AAAeEgAAAMgcPAiEJBgOCjDgXAQEaNJAjHow7EAEMOgAtMDEBDowYASqLjCAIARGCGwEmjIwGARSCBEKxjDcBQYICLLmCGQEJgh0BLsElASSCBwEfBbEWOQENgigTAT8nghIpkBXSAC8LkAgzkOpDjEAc5gErCj3qNbkiPIw2kALBuQoEfAQCADs=") left top no-repeat;
	text-indent:     -9999px;
	display:         block;
	width:           14px;
	height:          14px;
}


/** div#containers */
/**************************************/
div#containers {
	width:           1020px;
	margin:          0 auto 70px auto;
}

div#containers > div#leftside {
	position:        relative;
	top:             0px;
	left:            0px;
	width:           190px;
	float:           left;
	z-index:         10;
}

div#containers > div#leftside > div {
	width:           170px;
}

div#containers > div#container {
	position:        relative;
	top:             0px;
	left:            0px;
	width:           830px;
	float:           right;
	z-index:         1;
}

div#containers > div#container_c {
	position:        relative;
	top:             0px;
	left:            0px;
	width:           620px;
	float:           left;
	z-index:         1;
}

div#containers > div#rightside {
	position:        relative;
	top:             0px;
	left:            0px;
	width:           190px;
	float:           right;
}


/** div#footer_shops */
/**************************************/
div#footer_shops {
	background:      #222222;
	padding:         20px 0 40px 0;
}

div#footer_shops > div {
	width:           1020px;
	margin:          0 auto;
}

div#footer_shops > div > ul {
	margin:          0 -20px 0 0;
}

div#footer_shops > div > ul > li {
	background:      #3f3f3f;
	width:           326px;
	margin:          0 20px 0 0;
	float:           left;
}

div#footer_shops > div > ul > li > strong {
	position:        relative;
	top:             0px;
	left:            0px;
	border-bottom:   1px solid #797979;
	display:         block;
	font-size:       15px;
	color:           #ffffff;
	padding:         15px;
}

div#footer_shops > div > ul > li > strong > span {
	font-size:       13px;
	margin:          0 0 0 5px;
}

div#footer_shops > div > ul > li > strong > a {
	position:        absolute;
	top:             11px;
	right:           11px;
	border-radius:   3px;
	background:      #0d826f;
	color:           #ffffff;
	font-size:       12px;
	font-weight:     normal;
	display:         block;
	padding:         5px 10px;
}

div#footer_shops > div > ul > li > strong > a:hover {
	background:      #10957f;
	text-decoration: none;
}

div#footer_shops > div > ul > li > div {
	position:        relative;
	top:             0px;
	left:            0px;
	margin:          0 15px;
}

div#footer_shops > div > ul > li > div > p {
	color:           #ffffff;
	padding:         15px 0 0 0;
}

div#footer_shops > div > ul > li > div > p > span {
	display:         inline-block;
	width:           100px;
}

div#footer_shops > div > ul > li > div > a {
	position:        absolute;
	bottom:          15px;
	background:      #222222;
	border-radius:   3px;
	display:         block;
	color:           #ffffff;
	text-align:      center;
	width:           100%;
	padding:         10px 0;
}

div#footer_shops > div > ul > li > div > a:hover {
	background:      #292929;
	text-decoration: none;
}


/** div#footer_menu */
/**************************************/
div#footer_menu {
	background:      #222222;
}

div#footer_menu > div {
	width:           1020px;
	margin:          0 auto;
}

div#footer_menu > div > dl {
	margin:          0 100px 0 0;
	float:           left;
}

div#footer_menu > div > dl > dt {
	margin:          0 0 20px 0;
}

div#footer_menu > div > dl > dt {
	background:      transparent left top no-repeat;
	display:         block;
	text-indent:     -9999px;
	width:           72px;
	height:          10px;
}

div#footer_menu > div > dl.contents > dt { background-image: url("/shared/img/footer_menu/label_contents.gif"); }
div#footer_menu > div > dl.category > dt { background-image: url("/shared/img/footer_menu/label_category.gif"); }

div#footer_menu > div > dl > dd {
	margin:          0;
}

div#footer_menu > div > dl.category > dd {
	margin:          0 0 0 -50px;
}

div#footer_menu > div > dl.category > dd > ul {
	margin:          0 0 0 50px;
	float:           left;
}

div#footer_menu > div > dl > dd > ul > li {
	margin:          0 0 15px 0;
}

div#footer_menu > div > dl > dd > ul > li > a {
	color:           #ffffff;
	font-size:       13px;
}

div#footer_menu > div > dl > dd > ul > li > a:hover {
	text-decoration: underline;
}

div#footer_menu > div > ul {
	width:           400px;
	float:           right;
	padding:         30px 0 0 0;
}

div#footer_menu > div > ul > li {
	background:      #ffffff;
	margin:          0 0 10px 10px;
	float:           left;
}

div#footer_menu > div > ul > li > a,
div#footer_menu > div > ul > li > a > img {
	display:         block;
}


/** div#footer */
/**************************************/
div#footer {
	background:      #222222;
	color:           #a3a3a3;
	font-size:       12px;
	text-align:      center;
	line-height:     1.7;
	padding:         20px 0;
}


/** div#bcs */
/**************************************/
div#bcs {
	margin:          0 0 10px 0;
}

div#bcs > ol {

}

div#bcs > ol > li {
	background:      url("data:image/gif;base64,R0lGODlhBgAPAMQAAP///8vLy/b29sbGxu/v787Ozurq6vHx8f39/crKyuzs7P7+/s3Nze3t7czMzPz8/NDQ0Ovr6+bm5snJyfPz8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAGAA8AAAUkICCOpDgIpASVRrGQCoOQhPOQQkAW0Rg0owRhNDmMBpSSshQCADs=") left 50% no-repeat;
	margin:          0 10px 0 0;
	padding:         0 0 0 15px;
	float:           left;
}

div#bcs > ol > li.home {
	background:      none;
	padding-left:    0;
}

div#bcs > ol > li.home > a {
	background:      url("data:image/gif;base64,R0lGODlhDwAPANUAAP///w2Cb0mhk6TQybPY0huJd4bAt1ipnDeYiC6Tg/H49/n8/ECcjePx75XIwDybi260qUWfkPz+/fb7+haHdRaGdOby8GixpajSy9Tp5q/W0LXZ09nr6D2bjEuilE+kl2SvoyqRgXK2qy+UgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAPAA8AAAZWQIBwSCwWFQfQxBHSGAGZUSDwuAQGRgxlyr0SF6JuFyIRNhhisccC6KTTCADnk3hPI5uhYGroH7gERHsBQwOAglOFh3qJQoZTgYyEjotCgwWYFZVPT0EAOw==") left 50% no-repeat;
	text-indent:     -9999px;
	display:         block;
	font-size:       12px;
	width:           14px;
	height:          13px;
}

div#bcs > ol > li > span {
	position:        relative;
	top:             1px;
	left:            0px;
	font-size:       12px;
	display:         block;
}


/** div#genres */
/**************************************/
div#genres {
	width:           190px;
}

div#genres > ul {
	margin:          -4px 0 0 0;
}

div#genres > ul > li {
	position:        relative;
	top:             0px;
	left:            0px;
	margin:          4px 0 0 0;
}

div#genres > ul > li > a {
	background:      url("/shared/img/leftside/genres_bg.gif") left top no-repeat;
	font-size:       13px;
	color:           #222222;
	display:         block;
	width:           171px;
}

div#genres > ul > li > a.on {
	background-position: 0px -40px;
	text-decoration: none;
	color:           #ffffff;
	width:           190px;
}

div#genres > ul > li.hasnt > a.on {
	background-position: 0px -80px;
}

div#genres > ul > li > a > span {
	background:      url("/shared/img/leftside/icons.png") 5px 4px no-repeat;
	display:         block;
	line-height:     40px;
	height:          40px;
	padding:         0 0 0 40px;
}

div#genres > ul > li.railway_bus               > a > span { background-position: 9px     0px; }
div#genres > ul > li.idol_gravure              > a > span { background-position: 9px   -80px; }
div#genres > ul > li.comic_lightnovel          > a > span { background-position: 9px  -160px; }
div#genres > ul > li.prowrestling_combatsports > a > span { background-position: 9px  -240px; }
div#genres > ul > li.spiritual_world           > a > span { background-position: 9px  -320px; }
div#genres > ul > li.mathematics               > a > span { background-position: 9px  -400px; }
div#genres > ul > li.computer                  > a > span { background-position: 9px  -480px; }
div#genres > ul > li.outdoor                   > a > span { background-position: 9px  -560px; }
div#genres > ul > li.boardgame                 > a > span { background-position: 9px  -640px; }
div#genres > ul > li.military                  > a > span { background-position: 9px  -720px; }
div#genres > ul > li.car_bike                  > a > span { background-position: 9px  -800px; }
div#genres > ul > li.sports                    > a > span { background-position: 9px  -880px; }
div#genres > ul > li.books                     > a > span { background-position: 9px  -960px; }
div#genres > ul > li.qualification_business    > a > span { background-position: 9px -1040px; }

div#genres > ul > li.railway_bus               > a.on > span { background-position: 9px   -40px; }
div#genres > ul > li.idol_gravure              > a.on > span { background-position: 9px  -120px; }
div#genres > ul > li.comic_lightnovel          > a.on > span { background-position: 9px  -200px; }
div#genres > ul > li.prowrestling_combatsports > a.on > span { background-position: 9px  -280px; }
div#genres > ul > li.spiritual_world           > a.on > span { background-position: 9px  -360px; }
div#genres > ul > li.mathematics               > a.on > span { background-position: 9px  -440px; }
div#genres > ul > li.computer                  > a.on > span { background-position: 9px  -520px; }
div#genres > ul > li.outdoor                   > a.on > span { background-position: 9px  -600px; }
div#genres > ul > li.boardgame                 > a.on > span { background-position: 9px  -680px; }
div#genres > ul > li.military                  > a.on > span { background-position: 9px  -760px; }
div#genres > ul > li.car_bike                  > a.on > span { background-position: 9px  -840px; }
div#genres > ul > li.sports                    > a.on > span { background-position: 9px  -920px; }
div#genres > ul > li.books                     > a.on > span { background-position: 9px -1000px; }
div#genres > ul > li.qualification_business    > a.on > span { background-position: 9px -1080px; }

div#genres > ul > li > ul {
	position:        absolute;
	top:             1px;
	left:            180px;
	display:         none;
	width:           180px;
}

div#genres > ul > li > ul > li {
	border:          1px solid #000000;
	background:      #ffffff;
	margin:          -1px 0 0 0;
}

div#genres > ul > li > ul > li > a {
	color:           #222222;
	display:         block;
	padding:         5px 10px;
}

div#genres > ul > li > ul > li > a:hover {
	background:      #0d826f;
	color:           #ffffff;
	text-decoration: none;
}

/** div#categorynav */
/**************************************/
div#leftside div#categorynav{
	width: 170px;
}

div#leftside div#categorynav dl > dt{
	background: #000;
	color: #fff;
	font-size: 13px;
	padding: 8px;
	font-weight: bold;
}
div#leftside div#categorynav dl > dd{
	margin-left: 0;
	font-size: 13px;
	font-weight: bold;
}
div#leftside div#categorynav dl > dd > ul >li > a{
	border-bottom: #cecece 1px dashed;
	display: block;
	padding: 6px 0;
}
div#leftside div#categorynav dl > dd > ul >li:first-child > a{
	padding-top: 8px;
}
div#leftside div#categorynav dl > dd > ul >li:last-child > a{
	padding-bottom: 8px;
}

/** div#mailmagazine */
/**************************************/
div#mailmagazine {
	background:      #f3f3f3 url("data:image/gif;base64,R0lGODlhqgArANUAAPPz88/PzyOWbN7e3vLy8tDQ0NHR0dPT0/Dw8NbW1tzc3NnZ2evr69TU1Ojo6Obm5uHh4dLS0uDg4O7u7u3t7e/v7/Hx8ePj49fX19vb2+rq6uzs7NXV1enp6eXl5djY2OTk5Ofn59ra2uLi4t3d3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACqACsAAAb/QIBwSCwaj8ikcslsOgGBaGAw1ESkgcLlyVVeCthId0wum5dY6rCCwQYyhPOTkHFjKvK8fo9MFwkDbhwUfEgUHG4DcYWMjWR+Rg9gUgYOjkIOBlgFD5een0qQRhsNbhKLfAQSbg2EoK+wUFJqRxYLbh8IfAgfbgsWscGfokgQbgcMegwHbhDCz5fESB2aUgUgciCTUQYd0N+M0kgTCW4KqFwECm4JeODveuJI6uwTXeTm6PD7j7NcHtsCVHqSaZMHfgjNyFOyrFkTY1iQJZw4ZqESBLewLNCFBKMvjhRDNrGoRNWxDUc2MMNySqRLJiSXBNrUiYikRC9zhvI3xqSb/ygk4hAg8TNKS51Ih8Q84rEotwTVnG5MmnRpkYZYIHxxmuUCRCkSqea0OgQgloEAGJT62SAZgILWDop1SZYelgT2hhAIoSBBgwQKQqDDh+Xc3JBWCUsx3HPd3byHES6ltgnbGW1nvUXmF/NrlLBysEpxthmeRVu4QObh5QtY6W8LSZnSl8enlAYoXz+Td5OSpUtwo3DSLUwaIEGuPB1KRJu4I2Js3MCBRceOO+eeRFnZtEXYVilisGfnOcJNBA3ftksRPz7KAAsirL+LHoV9NCkL1s5qLux4APvPOTVcQpIA2IhTrYSUnIF7FCWCawxGKMRPI0ho4YTWoHehhVhksFThhVd8ptpmApRo4okopqjiiiy26OKLKiYxEzcKDGDjjTjmqOOOPPboo41MwCjkkEQW2WISCKzE1ZJMNumkGx/KodiTVFbpZJRy7CVCiFZ26WUUQQAAOw==") right top no-repeat;
	width:           170px;
}

div#mailmagazine > strong {
	font-size:       14px;
	display:         block;
	line-height:     40px;
	height:          40px;
	padding:         0 0 0 13px;
}

div#mailmagazine > div {
	padding:         10px;
}

div#mailmagazine > div > p {
	font-size:       12px;
}


/** div#main */
/**************************************/
div#main {

}

div#main > div.main {
	width:           620px;
	height:          266px;
	overflow:        hidden;
}

div#main > div.main > ul {
	position:        relative;
	top:             0px;
	left:            0px;
}

div#main > div.main > ul > li {
	position:        absolute;
	top:             0px;
	left:            0px;
	border:          3px solid #222222;
	display:         none;
}


div#main > div.main > ul > li#main_0 {
	display:         block;
}

div#main > div.main > ul > li > a {
	display:         block;
}

div#main > div.main > ul > li > a > img {
	display:         block;
}

div#main > div.thumbs {
	position:        relative;
	top:             0px;
	left:            0px;
}

div#main > div.thumbs > ul {

}

div#main > div.thumbs > ul > li {
	float:           left;
}

div#main > div.thumbs > ul > li > a {
	display:         block;
}

div#main > div.thumbs > ul > li > a > img {
	display:         block;
}

div#main > div.thumbs > span {
	position:        absolute;
	top:             -7px;
	background:      url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJsAAABJCAYAAAAql1SoAAAACXBIWXMAAAsTAAALEwEAmpwYAAA51mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMTAtMjhUMTc6Mjk6NDcrMDk6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0xMC0yOFQyMjoxMDozMiswOTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTQtMTAtMjhUMjI6MTA6MzIrMDk6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MDhjYTRkZDAtNzRhNy00OTRlLWI2NGYtZmUyMGM1MzdjNDM2PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjMxZWU1ODM2LTZkNzAtNGJmNi1iNzBiLWRlZWNiOTNjMDNmNTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjMxZWU1ODM2LTZkNzAtNGJmNi1iNzBiLWRlZWNiOTNjMDNmNTwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozMWVlNTgzNi02ZDcwLTRiZjYtYjcwYi1kZWVjYjkzYzAzZjU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMTAtMjhUMTc6Mjk6NDcrMDk6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDhjYTRkZDAtNzRhNy00OTRlLWI2NGYtZmUyMGM1MzdjNDM2PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTEwLTI4VDIyOjEwOjMyKzA5OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE1NTwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj43MzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+UN0v7wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACO0lEQVR42uzdPW4TURSG4ffOnyEuoEHZBGmTFlEhIdFS0CL2wArYQBYQUVJFCClIqbMC1sAKKGJHHl8KIqGEYCA4nxTnfbp4xs3Rl3PvGXvGpdaKLiqlrDq8DRwAr4Gvq060thc1luCfPASOgWfAEfDIkhi2mzAFPgM753/vAJ+AB5bGsK3TBPgI7F16fRc4BLYskWFbhw74ADz9zfEn58cHS2XY/rc+B8CLP5z3HHgPtJZsxX/t47d7FDq+vDv5uWYUMwgUYB949ZfnvwS+AW+AepfrOK/LK6f7MlCcz68wUhmv8b4WaCkW8JJq2OSeTRs7af1oc+2Es8Wp/V9rNSlN/bWzNQ5SCi2jfWNTUyhsk97tm0Jhm40WQ6GwjdXOplDYhtbWplDYWodRpcLW+EGCUmErbWc1lAnb6dzrbAqFzU2bYmHbnrqMKjWN9r3VUGgZ9R5HxcJWHBAUCtvZfG41lAnbbGbYFArbdOu+1VAmbI3X2ZQKW3FAUGwalQybNi5sFS/qKtXZzJpyy6hpU2oZ9bNROSDIAUFyGdUtmEYNm+xscs8mXTNsxefAKhW25XJpNZQJ2zj6YBnFOpt7NsX2bFIobIvRPZtSnc3WplTYWp/Pptg0unAaVShskmGTYZMMmwybZNhk2GTYJMOmWxS2brhnNZQJW9PY5BQKW/Vr4UqFbeHTwhVbRnt/TkihsLWdYVNqz+Yd8UqFrTR+L1ypPVvx0oduVhnw5gOFO5tk2LQxvgMAAP//AwA2O2PjFEVAFwAAAABJRU5ErkJggg==") left top no-repeat;
	display:         block;
	width:           155px;
	height:          73px;
}

div#main > div.thumbs > span.main_0 { left:   0px; }
div#main > div.thumbs > span.main_1 { left: 155px; }
div#main > div.thumbs > span.main_2 { left: 310px; }
div#main > div.thumbs > span.main_3 { left: 465px; }


/** div#pickup */
/**************************************/
div#pickup {

}

div#pickup h2 {
	border:          2px solid #0d826f;
	color:           #0d826f;
	text-align:      center;
	font-size:       13px;
	padding:         5px;
}


/** div#youtube */
/**************************************/
div#youtube {
	background:      url("data:image/gif;base64,R0lGODlhvgAPAIAAAP///6ioqCH5BAAAAAAALAAAAAC+AA8AAAJdhI+py+0Po5y02hvy3bz7D4ZIRgbiiabqupQaC8fyzLgmjec6aO/+D3T0gsTibmhMKlfIpfPZaUKnVIi0is0artou1AYOi8fksvmMTqvX7Lb7DY/L5/S6/Y7P6+kFADs=") left bottom no-repeat;
	padding:         0 0 15px 0;
}

div#youtube > h2 {
	background:      url("data:image/gif;base64,R0lGODlhvgBBAOYAAP///xUSEqioqIqIiAAAAMTExE9NTfDw8OLh4SMgIGxqaqempnIa9fUaTm/a7Ru8iba1tdPS0kA+PpiXlzEvL4J334bf5clOsRqB9UKQ8fD2Qh8fHxJZqFpbCi8vL11bWw4ODnt5eRYWFsjIyP7+/oeHhwUFBWhoaNbW1jAwMApGM1sKHaysrClRWCwsLLa2trGxsSoKW1ZWVujuQHV1dbW1tRoaGqWlpTAsUy4uLhkZGQgICAMDA+/v72lpaUxMTCwsBQktVRk2WkJEEkJDB83NzQICAgEGCww8cRgYGCQkJElJSTc3N9LS0vHx8UFBQfr6+t3d3SUlJdDQ0DJTVV1dXUsdQgkJCQ9MkAQEBAoKCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAC+AEEAAAf/gACCg4SFhoeIiYqLjI2HIzpKPY6UlZaXmJmam4wkNy+IIyAEBEWcp6ipqquaNaQlhqKkPqy1tre4mU0mr4SyBCckucPExbkwvASwAL/Bxs/Q0ZnIr83C0tjZ2SgyKR7fo6Q7pAQ53+ffKTIo2u3uqi7k8vP08y7v+PmX5CAb/v8A/SUhl0ULOX0IEyYiBWSGAwcWHjyowIDBhQYNMmBAQuBKFCdSSCkcSZJUBw0PI06seDEjBg4EREAB8EQkyZv6TKKEKJGiRYwaYRJg8uMgzqPudKbsyRLoy3pIo2ZTynPlT5cwebyYIsKm1K/GqKr02TIoARvClngFS0mA27dw/+PKnUu3rt27eOOKZXrVLIEqNIyQyku4sOHDiBMrXox3r9WyT+kxnky5suXLiB2TdSp0HubPmNlS0twUK1TRjOSibkS6b+R5qxepjq2oNeTO8mgnmq37ECkiO8eW1ojldO9CvI8TIjekRQsqKlTgiBHDyooVQoIcMa5cUPLuALrWG19PBPhB37uzEE++vQgW573HjU9fVfr6+C3dz88/9fz+ADryVoAEFmjggQgmqOCCDDbo4IMQRijhhBRWaKEjC3xggAILHABAAQMMUMAgIA6wACEFKGCAAR9M4CEhGW7Y4Ych1jgAjQNAQAgCNSZSQAgbThABjiMKUuKJg0RQI/8CKIao4yA8hojjk4JEeWOJNhKZjwIBdNklBQAM0OWNgogZgAGCHGCAl14mQCWXbIJpJpthekllAV4eoiabZ9YZAJl+ojkInAGEQMicd+aJKImK8hmAn4C2s4CjN5oJqJloHiCBo3YCMCmflTrqZwAJMPlhnoVo6iialg6C6SAHJOAlmK62aSqeXY5aqpGN8gkpPnC6CcEHHrZaZpeszjoBBIQmcECwEAxbbJcKFGDtqAFI4CGujxYyJwUhrvjrsX0K8mmn5Hap7am5zpnttr1We62x7qxJ7YvjBgqArO8Ocu4C9gagAL70Yiswu90SQoG6+J5I76uCbEoqtbWyqQD/wgZfzG2+HGszAZ8fDOkunwZEgO4gC//5MZshG/yomRIHMMHGO55cMaeCIuDlygG8CPPOG//c5cy90lmwNnuyWerIbBrAbZGD2DtA0rYyDSmhPBfytCFMeyloCOru2yWSlmLd6wBmtyvq0e1EQKjMmNZoL5peRnpA3YK4zeYEZlKwYrJ/quorIXePzTWyciMrCL/V2isBuVPHfLbgRn/5d8faPHluiGNWjKbECQwJwLNeDql53QW3igC/qCrcZejmGvqw4hBw2qXIna/uq+qsq/3noZ2/M6kBC8S8wOx9nhvAByGknPyZxXt5POJSGls7nYUob8DCgF+q+Ae2FzruvfVnC0K+7wb0GLeU2jjf5gHIC/q20kO6/zr8aweP7SHz9xm/zmOyVopely93FbByuxOVNgbQOwrg7nfkElSYencmUzEwTg9EYKQChogJ9K57nluZs5Jkp4Jx0IRFS2Gu2nGAEkENAdYyFQBgWADRpel4AxBSqlwIJQEKcIYxJNwPfWQi0dFQhjSMQBK1FsMjCvFaToTVD2noQyD6EGoXyqIWt8jFLnrxi2AMoxjHSMYymvGMaEyjGtfIxpEEAgA7") left top no-repeat;
	text-indent:     -9999px;
	display:         block;
	width:           190px;
	height:          65px;
}

div#youtube > div > p {
	font-size:       12px;
}

div#youtube > a {
	background:      url("data:image/gif;base64,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") left top no-repeat;
	text-indent:     -9999px;
	display:         block;
	width:           170px;
	height:          20px;
	margin:          0 auto;
}


/** div#post_detail */
/**************************************/
div#post_detail {

}

div#post_detail div.main {
	width:           320px;
	float:           left;
}

div#post_detail div.main div.thumb {
	margin:          0 0 10px 0;
}

div#post_detail div.main > ul {
	margin:          0 -10px 0 0;
}

div#post_detail div.main > ul > li {
	margin:          0 10px 0 0;
	float:           left;
}


/** div#shop_detail */
/**************************************/
div#shop_detail {

}

div#shop_detail div.news {
	width:           400px;
	float:           left;
}

div#shop_detail div.news > ul {

}

div#shop_detail div.news > ul > li {
	margin:          0 0 10px 0;
}

div#shop_detail div.news > ul > li > span {
	display:         block;
	font-size:       14px;
	color:           #949494;
}

div#shop_detail div.news > ul > li > p {
	font-size:       14px;
}

div#shop_detail div.widget {
	width:           400px;
	float:           right;
}

div#shop_detail table.floor {
	width:           100%;
}

div#shop_detail table.floor caption {
	background:      #231815 url("data:image/gif;base64,R0lGODlhSAARAPcAAP///yMYFeTj45+amYR9fLu3tzEmJPLx8VpSUGhgXj81MiYbGK2pqHZvbSYcGf7+/lFIRigdG+no6ExDQfn5+e7t7aKdnDInJdjW1i0jIPv6+iQZFiUaF/39/cXCws7Ly7WxsMnGxbKurXdwbtza2d/d3dbU1NHPztrY2OPi4l9XVJaQj1JJRywhHnpzclNLSNPR0EM6N2dgXXhxbzYsKefm5UI5Nqmko4yHhbCsq7Swr8TBwWtkYs3Kyvz7+1lRT8bDwjguKzMoJri1tCsgHV9XVTsxL4uFg0lAPePh4XFqaLayseHf3/Hx8IV/fpGMijwyMMvJyJ2YlqaioPTz85CKiT82M7GtrHt0c8PAwOLg4KGcm5GLio6Ih1VNSnVubNDOzXx1dEtCP3lzcUE4NX12dGNbWYmDgVxUUsfEw/f392piYMzKyWxlY5eSkbq3tk5FQ6Sgn09GRPb29vj4+N7d3EA3NDQqJ5WQjnJradTS0TctKjUrKDMpJsrIx/r6+YF7eaOenSofHEpBPk1EQoaAf7m2tcG+vYqEgr67ujkwLZyXlS8lIsrHxkU7OfDw73BpZ/z8/FBHRe3s7Ovq6mBYVvPy8m5nZYuGhFZNS4R+feDe3tzb2nJqadfV1X53dXhycIeBf+zr65iTkjkvLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABIABEAAAj/AANcGMUEgAZDAQLMEMAQQ8IXDBkySkgxxpECYPxcaWCAIsUFYWB0eJCEVMKIKAU4/JTBYwAeKO/UAUATgImEBGoeSIigJoCOCYPkeOCT5gFECyhuEFFUQcKiOgMU0EPDYwOfN4reDJDTKE+fQAdJgOozS4uEbaA6DUAWwM4CALTEoHi1ZpOaFqp8wBk1QM+aHfdQKuoDaoENAXTU7DEmxVqfKEJITiSVZgUICetC5RJACF+vfsEGyIEVSYAIKj745BHAQ002CzIIelozgUu4NNWYCaAZgKeaHX5Q7Or2K2AyRGmOcOlgSU0UARb5fOLRp22PuGlGmtF7jU8JQT4D/6BDgEAgsKFqLnGZMIOomo6MHKj5oAhFn2kYMICTMHvNEz4FYIFPQHDAVVuAMUWTfewJWNMlAcjg0yRG0FbUdf6RdZpqNblwIII/uUaTHQ1+CAAgCa3gEwgWWtcfiAAkpEgFNdWwAHFtGQBCTV6UqCJNeSS0ABA+mUYWhjBSVIZPhBA3RwIJdAEWHjVJ0SAHnNSEWUI2JAfAEWzVhIUCCpxVGU07kAAVRVb4JANxO4UGGAs1USAJezjUJIGBFJVQ0wBh0nQdRdkxcEEURSnhQABn+AQBnMbR1FEjNVExwqICbeFTIQGo0EcALFBQEw6BAqDJBKhOEEGhARAxhE8CWJlCY00V3NjXX5IGIIaoNT3SAwyF1YRBBAEM8EcNRWGGoAKsBrDAgDQJAJUTJsaJ608JJaABiClAkdAAUB3SYlPNJoRJtEVNgRikcuaaUCZqkjVEVd8WdQIf4/rEbE0MuPSFBp14IEAJIKBB0Q8DJOwGlwknTIRHDkDyhgQdULBJHC+4JIcOTCSxgwuYFtvwyAMIAUrDSrBXSUAAOw==") 20px 50% no-repeat;
	color:           #ffffff;
	text-align:      right;
	line-height:     40px;
	height:          40px;
	padding:         0 20px 0 0;
}

div#shop_detail table.floor td {
	border:          1px solid #d9d9d9;
}

div#shop_detail table.floor td.img { text-align: center; vertical-align: middle; width: 300px; }

div#shop_detail table.floor td.floor_name,
div#shop_detail table.floor td.num,
div#shop_detail table.floor td.description {
	padding:         10px 20px;
}

div#shop_detail table.floor td.floor_name {
	color:           #369e78;
	font-size:       15px;
	height:          58px;
	padding-top:     0;
	padding-bottom:  0;
}

div#shop_detail table.floor td.description {
	font-size:       14px;
	height:          121px;
}

div#shop_detail table.floor td.num {
	background:      url("/shared/img/icons/floor.gif") left top no-repeat;
	text-indent:     -9999px;
	width:           58px;
	height:          58px;
	padding:         0;
}

div#shop_detail table.floor td.num.num_0 { background-position: 0px    0px; }
div#shop_detail table.floor td.num.num_1 { background-position: 0px  -58px; }
div#shop_detail table.floor td.num.num_2 { background-position: 0px -116px; }
div#shop_detail table.floor td.num.num_3 { background-position: 0px -174px; }
div#shop_detail table.floor td.num.num_4 { background-position: 0px -232px; }
div#shop_detail table.floor td.num.num_5 { background-position: 0px -290px; }
div#shop_detail table.floor td.num.num_6 { background-position: 0px -348px; }
div#shop_detail table.floor td.num.num_7 { background-position: 0px -406px; }
div#shop_detail table.floor td.num.num_8 { background-position: 0px -464px; }
div#shop_detail table.floor td.num.num_9 { background-position: 0px -522px; }

div#shop_detail table.floor td img {
	vertical-align: bottom;
}


/** head */
/**************************************/
div.head {
	position:        relative;
	top:             0px;
	left:            0px;
}

div.head.head_border {
	border:          1px solid #060001;
	padding:         15px;
}

div.head.head_bottom_border {
	padding:         0 0 25px 0;
}

div.head.head_bottom_border.head_green { 	border-bottom: 2px solid #0d826f; }

div.head.head_left_border {
	padding:         0 0 0 10px;
}

div.head.head_left_border.head_green { 	border-left: 4px solid #0d826f; }

div.head.head_fill {
	padding:         5px 8px;
}

div.head.head_fill.head_fill_gray { background: #f2f2f2; }

div.head.head_detail {
	padding:         0 0 20px 0;
}

div.head.head_detail.head_green { border-bottom: 6px solid #0d826f; }

div.head                    > .str { font-size: 22px; }
div.head.head_bottom_border > .str { font-size: 18px; }
div.head.head_left_border   > .str { font-size: 18px; }
div.head.head_fill          > .str { font-size: 13px; font-weight: bold; }
div.head.head_detail        > .str { font-size: 20px; }

div.head > span.labels {
	display:         block;
	margin:          0 0 20px 0;
}

div.head > .str > span {
	background:      url("/shared/img/icons/head.png") left top no-repeat;
	display:         inline-block;
	vertical-align:  bottom;
	width:           32px;
	height:          32px;
	margin:          0 10px 0 0;
}

div.head > .str > span.event                     { background-position: 0px      0px; }
div.head > .str > span.fair                      { background-position: 0px    -64px; }
div.head > .str > span.privilege                 { background-position: 0px   -192px; }
div.head > .str > span.ticket                    { background-position: 0px   -256px; }
div.head > .str > span.info                      { background-position: 0px  -1728px; }
div.head > .str > span.news                      { background-position: 0px  -1792px; }
div.head > .str > span.column                    { background-position: 0px  -1536px; }

div.head > .str > span.railway_bus               { background-position: 0px   -320px; }
div.head > .str > span.idol_gravure              { background-position: 0px   -384px; }
div.head > .str > span.comic_lightnovel          { background-position: 0px   -448px; }
div.head > .str > span.prowrestling_combatsports { background-position: 0px   -512px; }
div.head > .str > span.spiritual_world           { background-position: 0px   -576px; }
div.head > .str > span.mathematics               { background-position: 0px   -640px; }
div.head > .str > span.computer                  { background-position: 0px   -704px; }
div.head > .str > span.outdoor                   { background-position: 0px   -768px; }
div.head > .str > span.boardgame                 { background-position: 0px   -832px; }
div.head > .str > span.military                  { background-position: 0px   -896px; }
div.head > .str > span.car_bike                  { background-position: 0px   -960px; }
div.head > .str > span.sports                    { background-position: 0px  -1024px; }
div.head > .str > span.books                     { background-position: 0px  -1088px; }
div.head > .str > span.qualification_business    { background-position: 0px  -1472px; }

div.head > .str > span.shop                      { background-position: 0px  -1152px; }
div.head > .str > span.twitter                   { background-position: 0px  -1216px; }
div.head > .str > span.backnumber                { background-position: 0px  -1280px; }
div.head > .str > span.contact                   { background-position: 0px  -1344px; }
div.head > .str > span.shiori                    { background-position: 0px  -1408px; }
div.head > .str > span.mailmagazine              { background-position: 0px  -1600px; }
div.head > .str > span.search                    { background-position: 0px  -1664px; }


div.head > .str > small {
	font-size:       14px;
	margin:          0 0 0 10px;
}

div.head > .time {
	font-size:       14px;
	margin:          0 0 10px;
}

div.head > .str > em {
	position:        relative;
	top:             -3px;
	font-size:       14px;
}

div.head > a.more {
	position:        absolute;
	top:             0px;
	right:           0px;
	border:          1px solid #23966c;
	border-radius:   3px;
	color:           #23966c;
	font-size:       12px;
	display:         block;
	padding:         3px 5px;
}

div.head > a.more:hover {
	background:      #23966c;
	color:           #ffffff;
}


/** labels */
/**************************************/
span.labels {

}

span.labels > span {
	display:         inline-block;
	margin:          0 5px 0 0;
}

span.labels > span.genre {
	background:      #222222;
	color:           #ffffff;
	font-size:       12px;
	padding:         5px 8px;
}

span.labels > span.type {
	background:      #ffffff;
	font-size:       12px;
	padding:         4px 8px;
}

span.labels > span.type.event         { border: 1px solid #ffaf72; color: #ffaf72; }
span.labels > span.type.fair          { border: 1px solid #fa86ac; color: #fa86ac; }
span.labels > span.type.calendar_card { border: 1px solid #71c33e; color: #71c33e; }
span.labels > span.type.ticket        { border: 1px solid #a571be; color: #a571be; }
span.labels > span.type.privilege     { border: 1px solid #5eb7d8; color: #5eb7d8; }
span.labels > span.type.news          { border: 1px solid #6c6c6c; color: #6c6c6c; }
span.labels > span.type.column        { border: 1px solid #0d826f; color: #0d826f; }
span.labels > span.type.info          { border: 1px solid #f78b8b; color: #f78b8b; }


/** sortable */
/**************************************/
div.sortables {
	position:        absolute;
	top:             50%;
	right:           20px;
	margin:          -19px 0 0 0;
	z-index:         10;
}

div.sortables > span {
	color:           #959595;
	font-size:       12px;
	font-weight:     bold;
	display:         block;
	line-height:     38px;
	height:          38px;
	float:           left;
}

div.sortables > div.monthly {
	margin:          0 0 0 10px;
	float:           left;
}

div.sortables > div.monthly > a {
	background:      #f4f4f4 url("data:image/gif;base64,R0lGODlhJgBMAMQAAA2CbxmdiP///xuJdyaijoC9s4bMwITLwJLQx368sozEu4LKvny7sXu7sZXSyI/FvIjCuHq6sJDQxo/PxYHJvoPKv4rDuo7PxY7FvJTRx4nCuQAAAAAAAAAAAAAAAAAAACwAAAAAJgBMAAAF8+AAjGRpnmgKiGrrnuwrt/Fsm/Wt57rN97If0CUcqopGFDKJs0GMy5JAM4ySBAIL0DrCChQ9LsD73dnIAsxNjBY8fGd0AT6Tr+PYhLmeD8cZW2cNVTYRUEwzYkmKh4gvjISORJKTlEeWl5hKmpucTZ4lBAGjpKWmp6ipAaKqra6nrK+yrbGztqa1t7q5ura8vbK/wK7Cw6rFxqjIybi2F8bLpQITw9GkWBLA1qNeCL3bAWTet+BoGeS2bQ6+6WgG7LPu6PFeB7vtAvb39BXa6QvVbFGAxmwWuGQHCRZ8lTDgQmIPIUY8NpFiRWUXMWZstrFUCAA7") right top no-repeat;
	font-size:       15px;
	color:           #222222;
	display:         block;
	line-height:     38px;
	height:          38px;
	padding:         0 45px 0 10px;
}

div.sortables > div.monthly > a:hover {
	background-position: right -38px;
	text-decoration: none;
}

div.sortables > div.contact {
	margin:          0 0 0 20px;
	float:           left;
}

div.sortables > div.contact > a {
	background:      #f4f4f4 url("data:image/gif;base64,R0lGODlhJgBMAMQAAA2CbxmdiP///xuJdyaijoC9s4bMwITLwJLQx368sozEu4LKvny7sXu7sZXSyI/FvIjCuHq6sJDQxo/PxYHJvoPKv4rDuo7PxY7FvJTRx4nCuQAAAAAAAAAAAAAAAAAAACwAAAAAJgBMAAAF8+AAjGRpnmgKiGrrnuwrt/Fsm/Wt57rN97If0CUcqopGFDKJs0GMy5JAM4ySBAIL0DrCChQ9LsD73dnIAsxNjBY8fGd0AT6Tr+PYhLmeD8cZW2cNVTYRUEwzYkmKh4gvjISORJKTlEeWl5hKmpucTZ4lBAGjpKWmp6ipAaKqra6nrK+yrbGztqa1t7q5ura8vbK/wK7Cw6rFxqjIybi2F8bLpQITw9GkWBLA1qNeCL3bAWTet+BoGeS2bQ6+6WgG7LPu6PFeB7vtAvb39BXa6QvVbFGAxmwWuGQHCRZ8lTDgQmIPIUY8NpFiRWUXMWZstrFUCAA7") right top no-repeat;
	font-size:       15px;
	color:           #222222;
	display:         block;
	line-height:     38px;
	height:          38px;
	padding:         0 45px 0 10px;
}

div.sortables > div.contact > a:hover {
	background-position: right -38px;
	text-decoration: none;
}

div.sortables > div.sortable {
	margin:          0 0 0 10px;
	float:           left;
}

div.sortables > div.sortable > a {
	background:      #f4f4f4 url("data:image/gif;base64,R0lGODlhJgBMAMQAAA2CbxmdiP///xuJdyaijoC9s4bMwITLwJLQx368sozEu4LKvny7sXu7sZXSyI/FvIjCuHq6sJDQxo/PxYHJvoPKv4rDuo7PxY7FvJTRx4nCuQAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTMzNzE3RkQ0MDI3MTFFNDk0MDFFQUUwNjk0QkUxMjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTMzNzE3RkU0MDI3MTFFNDk0MDFFQUUwNjk0QkUxMjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMzM3MTdGQjQwMjcxMUU0OTQwMUVBRTA2OTRCRTEyNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMzM3MTdGQzQwMjcxMUU0OTQwMUVBRTA2OTRCRTEyNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAmAEwAAAXr4ACMZGmeaAqIauue7Cu38Wyb9a3nus33sh/QJRyqikYUMoljzpbOETQ6dVaZy4hgy+1uIS9ow+vVBGUM8tbynCXICp/tzY3LbYUtZqcrPHpXSYFGg0OFQIeAUWGLRI00j0eRKYl8kzCXmJkllTcEAaChoqOkpaYBn6eqq6SprK+qrrCzo7K0t7a3s7m6r7y9q7/Ap8LDpcXGtcmwyMugzc7Qy9LJyBRqXheszQvYWxO+rxXYEsywB2QIu7PoXOrrswZbGbi3Bg661Mb6w/zA/r0A5nO2jWAwg7EQElNoSmA9hq0gRpQoyiGtEAA7") right top no-repeat;
	font-size:       15px;
	color:           #222222;
	display:         block;
	line-height:     38px;
	height:          38px;
	padding:         0 45px 0 10px;
}

div.sortables > div.sortable > a:hover {
	background-position: right -38px;
	text-decoration: none;
}

div.sortables > div.sortable > table {
	display:         none;
}

div.sortables > div.sortable > table {
	position:        absolute;
	top:             45px;
	right:           0px;
	border:          3px solid #7f7f7f;
	background:      #ffffff;
	width:           790px;
}

div.sortables > div.sortable > table tr td {
	border:          1px solid #e6e6e6;
	text-align:      center;
	width:           25%;
}

div.sortables > div.sortable > table tr td a {
	display:         block;
	line-height:     40px;
	width:           100%;
	height:          40px;
}

div.sortables > div.sortable > table tr td a:hover {
	background:      #0d826f !important;
	color:           #ffffff !important;
}


/** arrow_menu */
/**************************************/
div.arrow_menu {

}

div.arrow_menu > ul {

}

div.arrow_menu > ul > li {
	background:      transparent left 1px no-repeat;
	margin:          0 20px 0 0;
	padding:         0 0 0 15px;
	float:           left;
}

div.arrow_menu.arrow_menu_green > ul > li { background-image: url("data:image/gif;base64,R0lGODlhBgALAMQAAA2Cb/////7//kmhk/b7+lWnmkegkejz8TqZivD39vz+/Wmypvf7+jyai1GlmPv9/Xi5r1ipnOn08mWwpPL493y7sQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAGAAsAAAUiYCUEZAAsSgkAEUOuwECZcCPBq4MjB2wktALhNXmUIKNSCAA7"); }

div.arrow_menu > ul > li > a {
	font-size:       14px;
}


/** borderbox */
/**************************************/
div.borderbox {
	position:        relative;
	top:             0px;
	left:            0px;
	background:      url("data:image/gif;base64,R0lGODlhPgMKAIAAAP///+Tk5CH5BAAAAAAALAAAAAA+AwoAAAJ7TICpy+0Po5y02ouz3rz7D4biSJbmiabqyrYuYxjvTNf2jef6zvf+DwzuYgeh8YhMKpfMpvMJjcJi0qr1is1qt9yuF0D8isfksvmMTifD6rb7DY/L51s2/Y7P6/f8vsTuFyg4SFhoiAR4qLjI2Oj4CJEIOUlZaXlpZlAAADs=") left top repeat-y;
}

div.borderbox > i {
	position:        absolute;
	top:             2px;
	right:           2px;
	background:      url("data:image/gif;base64,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") left top no-repeat;
	display:         block;
	text-indent:     -9999px;
	width:           124px;
	height:          192px;
}

div.borderbox > span {
	position:        relative;
	top:             0px;
	left:            0px;
	background:      url("data:image/gif;base64,R0lGODlhPgMCAIAAAOTk5AAAACH5BAAAAAAALAAAAAA+AwIAAAIohI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvdLAQA7") left top no-repeat;
	display:         block;
	height:          2px;
}

div.borderbox > span.has_labels { height: 15px; }

div.borderbox > span > span.labels {
	position:        absolute;
	top:             0px;
	left:            20px;
}

div.borderbox > span.is_shiori {
	font-size:       20px;
	color:           #0d826f;
	line-height:     48px;
	height:          48px;
	padding:         0 0 0 50px;
}

div.borderbox > span.is_shiori > i {
	position:        absolute;
	top:             -4px;
	left:            20px;
	background:      url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAwCAYAAADgvwGgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOZJREFUeNpi/P//PwNfc4EBAwNDJxA7AjErA/XBeSCOZu5j/gCy6BgQawAxMwNtgCQQWzFBfcTJQHtgyAQNOnqA80w0iiOsccZCA4P3AHE2EL+C8n9+qp3wHcSghWVZQMNvY5NgooFlr3FJMDHQEYxaNmrZqGWjlo1aNmrZqGWjlo1aNmrZqGWjlo1aNrQsuwbEV+lhWR6wj6wNxDpAdi4tLQN1xifDOED2FJAYLSwDWTQdXRAqlkVNy7BaRKmFIMvekmIRAQtBZn3EZ1k2VNF7IE4kxiI0CxOhekFmZAPF/uNSDxBgAJFCRctaXpanAAAAAElFTkSuQmCC") left top no-repeat;
	text-indent:     -9999px;
	display:         block;
	width:           27px;
	height:          48px;
}

div.borderbox > p {
	font-size:       14px;
	padding:         0 20px;
}

div.borderbox > p > span {
	color:           #fe2929;
}

div.borderbox > div {
	padding:         30px 20px 20px 20px;
}

div.borderbox > div div.head > a {
	position:        absolute;
	top:             -8px;
	right:           0px;
	border-radius:   3px;
	background:      #333434;
	color:           #ffffff;
	font-size:       14px;
	display:         block;
	padding:         10px 30px;
}

div.borderbox > div div.head > a:hover {
	background:      #4d4d4d;
	text-decoration: none;
}


/** boxlayouts */
/**************************************/
div.boxlayouts {
	position:        relative;
	top:             0px;
	left:            0px;
	background:      #ffffff;
	overflow:        hidden;
}

div.boxlayouts.boxlayouts_border {
	border:          4px solid #0d826f;
	padding:         15px;
}

div.boxlayouts.boxlayouts_border_bottom {
	border-bottom:   1px solid #dfdfdf;
	padding-bottom:  20px;
}

div.boxlayouts > h3 {
	color:           #0d826f;
	font-size:       16px;
}

div.boxlayouts > ul {
	position:        relative;
	top:             0px;
	left:            0px;
	width:           9999px;
}

div.boxlayouts                   > ul { margin-right: -32px; }
div.boxlayouts.boxlayouts_4      > ul { margin-right: -20px; }
div.boxlayouts.boxlayouts_border > ul { margin-right: -23px; }

div.boxlayouts > ul > li {
	float:           left;
}

div.boxlayouts                   > ul > li { width: 172px; }
div.boxlayouts.boxlayouts_4      > ul > li { width: 160px; }
div.boxlayouts.boxlayouts_border > ul > li { width: 163px; }

div.boxlayouts > ul > li > a {
	line-height:     1.4;
	display:         block;
	text-align:      left;
	padding:         10px 0 0 0;
	word-break:      break-all;
}

div.boxlayouts                   > ul > li > a { padding-right: 32px; }
div.boxlayouts.boxlayouts_4      > ul > li > a { padding-right: 20px; }
div.boxlayouts.boxlayouts_border > ul > li > a { padding-right: 23px; }

div.boxlayouts > div.ctrl {

}

div.boxlayouts > div.ctrl > a {
	position:        absolute;
	top:             50px;
	background:      url("data:image/gif;base64,R0lGODlhQgAhAPcAACIiIv////7+/jo6Ojk5OX9/f/z8/NbW1tXV1YaGhjExMTc3N3l5eeHh4ZCQkHx8fNra2tPT03Z2dt/f39zc3C8vL6ysrDIyMoGBgdvb2+Li4v39/Tw8PNnZ2cfHxzU1NTQ0ND4+Pt7e3nNzc9DQ0IiIiIyMjIKCggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTk5QjNBRjk0QzQzMTFFNDhFNzlBMERBNDNDMzU1ODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTk5QjNBRkE0QzQzMTFFNDhFNzlBMERBNDNDMzU1ODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOTlCM0FGNzRDNDMxMUU0OEU3OUEwREE0M0MzNTU4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOTlCM0FGODRDNDMxMUU0OEU3OUEwREE0M0MzNTU4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAABCACEAAAjVAAEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHElSYQUSAVI6sOggZQASCj4qiODSBEYTLiPE5HgBgcsSGku4RHBhI4gDLhNwTDAUREYCEFIKwOARg4CUEAhcHDBBagGQBa4GmDDAogeXFkRacOnBYggNKQ2MADnCQEoNIS5yaBBXgkcJdgM04JBxgIiUGxhwZCBWRFmNBChIfaDxgVgKWjkuyOAVY9iUGRZ8/NBB6gmLJ8R2+FCytevXsGPLnk27tu3buHPrhhgQADs=") left top no-repeat;
	display:         block;
	text-indent:     -9999px;
	width:           33px;
	height:          33px;
}

div.boxlayouts > div.ctrl > a.prev { left:  0; background-position:   0px 0px; }
div.boxlayouts > div.ctrl > a.next { right: 0; background-position: -33px 0px; }


/** listlayouts */
/**************************************/
div.listlayouts {
	position:        relative;
	top:             0px;
	left:            0px;
}

div.listlayouts.boxlayouts_border_bottom {
	border-bottom:   1px solid #dfdfdf;
	padding-bottom:  20px;
}

div.listlayouts > ul {

}

div.listlayouts > ul > li {
	position:        relative;
	top:             0px;
	left:            0px;
}

div.listlayouts > ul > li > div.thumb {
	margin:          0 20px 0 0;
	float:           left;
}

div.listlayouts > ul > li > p.category {
	position:        absolute;
	top:             0px;
	right:           0px;
}

div.listlayouts > ul > li > p.category > a {
	font-size:       13px;
	color:           #23966c;
}

div.listlayouts > ul > li > p.category > a:hover { text-decoration: underline; }

div.listlayouts > ul > li > p.date {
	font-size:       13px;
	color:           #949494;
}

div.listlayouts.no_image > ul > li > p.date {
	font-size:       14px;
	width:           120px;
	float:           left;
}


/** content */
/**************************************/
div.content {

}

div.content > div.main {
	float:           left;
}

div.content > div.body {
	position:        relative;
	top:             0px;
	left:            0px;
	padding:         0 0 50px 0;
	float:           right;
}

div.borderbox div.content   > div.body { width: 530px; }
div#post_detail div.content > div.body { width: 480px; }
div#shop_detail div.content > div.body { width: 480px; }

div.content > div.body > div.attention {
	background:      #fffd2d;
	text-align:      center;
	padding:         10px;
}

div.content > div.body > div.end {
	background:      #f0503f;
	text-align:      center;
	color:           #ffffff;
	padding:         10px;
}

div.content > div.body > div.sns > * {
	vertical-align:  bottom;
}

div.content > div.body > table {

}

div.content > div.body > table caption {
	font-size:       14px;
	font-weight:     bold;
	padding:         0 0 20px 0;
}

div.content > div.body > table th {
	border-right:    1px solid #bbbbbb;
	color:           #969696;
	font-size:       14px;
	vertical-align:  top;
	width:           100px;
	padding:         10px 20px 10px 0;
}

div.content > div.body > table td {
	font-size:       14px;
	line-height:     1.5;
	padding:         10px 0 10px 20px;
}

div.content > div.body > table td p.shop {
	color:           #0d826f;
	font-weight:     bold;
}

div.content > div.body > table td p.additional {
	font-size:       12px;
	color:           #999999;
}

div.content > div.body > table td a.contact {
	position:        relative;
	top:             -2px;
	border-radius:   3px;
	background:      #232323 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHFJREFUeNpi+P///zMgrgNiBmQMIlyB+AsQTwBiRmQJELYA4ndAvACImZElQFgXiJ8D8XogZgdrRQLKQLwbiG8xMaACQSDmA+LnyEY5AvEnIJ4KxEwwQX8g/g7EzciuigXiX0BchO6Pq0CchO5BgAADAP35ooPmrr9UAAAAAElFTkSuQmCC") 10px 6px no-repeat;
	color:           #ffffff;
	font-size:       11px;
	font-weight:     normal;
	display:         inline-block;
	margin:          0 0 0 10px;
	padding:         2px 10px 2px 20px;
}

div.content > div.body > table td a.contact:hover { background-color: #4d4d4d; }

div.content > div.body > a {
	position:        absolute;
	bottom:          0px;
	right:           0px;
	border-radius:   3px;
	background:      #333434;
	color:           #ffffff;
	display:         block;
	font-size:       14px;
	padding:         10px 30px;
}

div.content > div.body > a:hover {
	background:      #4d4d4d;
	text-decoration: none;
}

div.content > div.map {
	float:           left;
}

div.content > div.map > div {
	background:      #ececec;
	width:           320px;
	height:          320px;
}

div.content > div.map > p {
	text-align:      right;
}


/** table */
/**************************************/
table.table {

}

table.table th {
	border:          2px solid #dedede;
	border-right:    none;
	font-size:       16px;
	width:           180px;
	padding:         20px;
}

table.table.table_th_green th {
	background:      #309c75;
	color:           #ffffff;
}

table.table th span {
	font-size:       12px;
}

table.table td {
	border:          2px solid #dedede;
	border-left:     none;
	padding:         20px;
}


/** spaces */
/**************************************/
div.spaces {

}

div.spaces div.space {
	width:           400px;
	float:           left;
}

div.spaces div.space div.pic {
	background:      #dedede;
	text-align:      center;
}

div.spaces div.space div.pic > img {
	vertical-align:  bottom;
}

div.spaces div.space dl {
	border:          1px solid #cfcfcf;
}

div.spaces div.space dl dt {
	border-bottom:   1px solid #cfcfcf;
	background:      #eeeeee;
	padding:         5px 10px;
}

div.spaces div.space dl dd {
	margin:          0;
	padding:         20px;
}

div.spaces div.space div.contact a {
	border-radius:   3px;
	background:      #232323;
	color:           #ffffff;
	font-size:       13px;
	display:         block;
	text-align:      center;
	padding:         10px;
}

div.spaces div.space div.contact a:hover { background-color: #4d4d4d; }


/** twitter_accounts */
/**************************************/
div.twitter_accounts {

}

div.twitter_accounts > ul {
	margin:          0 -22px 0 0;
}

div.twitter_accounts > ul > li {
	background:      url("data:image/gif;base64,R0lGODlhBgFyAPcAANTFrG9UMRCDcPn5+aZ2RyIiIaXGv9Xk4oZpRbvTzpSFbbarkt7e3o+6saipqPX19ZFlOoaHhLmIUZd0SuXl5u7u7v7oxXJycre4tgGs8Onp6fLy8pVsQ//mufzYqMzMzJZ6Uv39/Pv25ZiamcOTW1lLM6mFWX1lRLF7R5GkyU6Yivz8+tfX18iaY/ndtot2VbiBS6qeiP/72G1aQcW9quDg4KxyPezm1reVaGBiYkJISOLj4rqifMrd2evy8P7+8JqBWPfMk4x8Y7q1qOjHl01pg/3UmVNYWefaxNirc8Wld/rKjKR9UMW1mPzt07/Av+vXtzVFYKGJZNOobYujtXhePV/I8VpmctqzeotvSNi2hezVqrLS40U3IsPb6dzEmdfTxqqUfZqWintpUgKHu4FbMW+CkU5RUbicdMugaOnGi+Dr6WWxz//wyqqRZ/X4+Na9mP7++35/fsiqg+Du856gnb2OWgCX0+HOo2hkU/Lt39CrjY6TlXd4a66DT1BWZMyxhYRuTvDkxovW86ezv7WLXOS3fvH2+vr9/JukSoiMj83M0vz//mxyceO9ipKNf59uQurs5GBUP7B9T8bKzN7LsX5wWv79/uPm6dnZ2c7MwXBjSouSPkdNT/3++duwb7CxsLnFXjSbw/nRoPr89+fq3/z8/tfOvbvBmD1CPo+Qj97aztTa3qquruvt7oCRramxY8XHxvDz9G1vZcrQzqKQczQ0NdXY1PX17XZuR+3v7vv7+////+7t6fv7+PH08eXk4bK/1H2DPODh5bCsoHZvXuHl5q2NX8ywmACh4eHl4GhLKkpQUGVraz3B8+Hh4dzc3ePg09LU1N7h4v7+/ldDJ/7+/2qmmv7//3qvpP/+/////P3//v/9/ufn5/v7/L6hZ+HBhGdwKuri8b6BU4JjP/Dw78fEvOvr6+ns6M/Pz+zr6u3s7fT09PPz8Pj4+MafhsXn9djb3Nnb2ltdXvDSoojA1kiu1Pb47padYJ6BYP/gqM+teeHi2sfHzI9yUCwAAAAABgFyAAAI/wAZCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkwl5qVzJsqXLlzBjypxJs6bNmzhz6tzJs6fPlQZ/Ch1KtKjRo0iT1gyqtKnTp1CjSpXJdKrVq1izam1ZdavXr2DD6uwqtqzZs17Jol3Ltu1RtW7jyp1LEy7du3jl2s3Lt6/YvX4DC7YKeLDhw0gLI17MmKfixpAjUy0oubLlpZQva94MNDPnz5Ufgx7NVzTp03NNo17NVjXr12Vdw56d1jPt261t494dWzfv37UJAh/+VTbx40ONI1/u2Dfz52+dQ58uVDn16y+tY9+uUjt37N6/U/8PLx46+fLMz6NHrn498fbugcOPz3s+fdz279POrx82//6s/QcgagIOSFqBBoKGYIKcLcigZg4+aFmEEkpGYYWQXYghYxpuiFiHHhoGYoiCjUiiXyaeWJp0KsrHYov1vQgjfjLOuF+NNvqHY44B7sgjgT7+eGCQQipIZJENHokkhEouOWGTTloIZZQZTkklh1Ze+WGWWorIZZclfgkmimKOuaJwZp6WYppZrcnmVW6+OVWcckZFZ51P3YlnU3rumVSffkaHZqChlUkoWoAempyhivY2aKNYPgrplpJO6mWlloaJaaZkbsrpmQN9eliiot5EaqmYeYpqaoyuOmerrtoqCWusec5KK5+23vpnrroKGmqvdKEk7LDEFmvsscgmq+yyzDbr7LPQdhQQADs=") left top no-repeat;
	width:           262px;
	height:          114px;
	margin:          0 22px 22px 0;
	float:           left;
}

div.twitter_accounts > ul > li > div {
	position:        relative;
	top:             0px;
	left:            0px;
	padding:         15px 0 0 15px;
}

div.twitter_accounts > ul > li > div > strong {
	font-size:       14px;
	font-weight:     normal;
	display:         block;
}

div.twitter_accounts > ul > li > div > p > a {
	color:           #0d826f;
	text-decoration: underline;
}

div.twitter_accounts > ul > li > div > p > a:hover { text-decoration: none; }

div.twitter_accounts > ul > li > div > img {
	position:        absolute;
	top:             17px;
	left:            168px;
	display:         block;
}

/** about */
/**************************************/
div.about {
	padding:         25px;
	border:          3px solid #efefef;
}

div.about h2 img {
	margin-right:    5px;
}

div.about h2 {
	font-weight:     bold;
	font-size:       14px;
}

/** thumb */
/**************************************/
div.thumb {
	display:         table;
	table-layout: fixed;
}

div.thumb.thumb_100 { width: 100px; height: 100px; }
div.thumb.thumb_120 { width: 120px; height: 120px; }
div.thumb.thumb_140 { width: 140px; height: 140px; }
div.thumb.thumb_220 { width: 220px; }
div.thumb.thumb_320 { width: 320px; }

div.thumb > a {
	position:        relative;
	top:             0px;
	left:            0px;
	background:      #ffffff;
	display:         table-cell;
	text-align:      center;
	vertical-align:  middle;
}

div.thumb.thumb_100 > a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAADICAYAAAAePETBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3NkI3NjlENDA4MjExRTQ5NDAxRUFFMDY5NEJFMTI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE3NkI3NjlFNDA4MjExRTQ5NDAxRUFFMDY5NEJFMTI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTc2Qjc2OUI0MDgyMTFFNDk0MDFFQUUwNjk0QkUxMjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTc2Qjc2OUM0MDgyMTFFNDk0MDFFQUUwNjk0QkUxMjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7GWWETAAABV0lEQVR42uzUsQ2AMAxFQYKyjHv2n4DaHifAADQ0idC9IgP8k9Myc2xapv48EdFMMb+qGrsZ1goIEAEBIiBABASIgAAREAEBIiBABASIgAAREAEBIiBABASIgAAREAEBIiBABASIgAAREAEBIiBABASIgAAREAEBIiBABASIgAAREAEBIiBABASIgAAREAEBIiBABASIgAAREAEBIiBABASIgAAREAEBIiBABASIgAARECACIiBA9K3+PFU1TOFC9HYhEXGYYn73T3W6EF+WgAARECACAkRAgAiIgAARECACAkRAgAiIgAARECACAkRAgAiIgAARECACAkRAgAiIgAARECACAkRAgAiIgAARECACAkRAgAiIgAARECACAkRAgAiIgAARECACAkRAgAiIgAARECACAkRAgAiIgAARECACAkRAgAgIEAERECAC8otaZg4zrNMlwABwHRQbfdALFgAAAABJRU5ErkJggg=="); }

div.thumb.thumb_100 > a { width: 100px; height: 100px; }
div.thumb.thumb_120 > a { width: 120px; height: 120px; }
div.thumb.thumb_140 > a { width: 140px; height: 140px; }
div.thumb.thumb_220 > a { width: 220px; }
div.thumb.thumb_320 > a { width: 320px; height: 320px; }

div.thumb.thumb_220 a,
div.thumb.thumb_320 a {
	vertical-align:  top;
}

div.thumb.thumb_220 { max-width: 220px; }
div.thumb.thumb_320 { max-width: 320px; }

div.thumb > a > em {
	position:        absolute;
	top:             134px;
	left:            0px;
	background:      #222222;
	color:           #ffffff;
	display:         block;
	line-height:     1em;
	font-size:       11px;
	margin:          -1em 0 0 0;
	padding:         3px;
}

div.thumb.thumb_120 > a > em { top: 114px; }

div.thumb img {
	vertical-align: bottom;
	max-width:      100%;
	max-height:     100%;
}


/** div.contact */
/**************************************/
div.contact table {
	width:           100%;
}

div.contact table th {
	border:          1px solid #cccccc;
	background:      #f0f0f0;
	font-size:       13px;
	font-weight:     normal;
	width:           30%;
	padding:         10px 15px;
}

div.contact table th > p {
	position:        relative;
	top:             0px;
	left:            0px;
}

div.contact table th > p > span.required {
	position:        absolute;
	top:             1px;
	right:           0px;
	color:           #fd251b;
	font-size:       13px;
}

div.contact table td {
	border:          1px solid #cccccc;
	width:           70%;
	padding:         10px 15px;
}

div.contact table td input[type=text],
div.contact table td input[type=tel],
div.contact table td input[type=url],
div.contact table td input[type=email],
div.contact table td input[type=number]
{
	width:           80%;
	padding:         5px 1%;
}

div.contact table td select {
	width:           80%;
}

div.contact table td textarea {
	width:           80%;
	height:          200px;
	padding:         5px 1%;
	resize:          none;
}

div.contact table td p.error {
	border:          1px solid #fd251b;
	color:           #fd251b;
	width:           80%;
	margin:          10px 0 0 0;
	padding:         5px 1%;
}

div.contact > div {

}

div.contact > div input[type=submit] {
	border:          none;
	border-radius:   3px;
	background:      #232323;
	color:           #ffffff;
	font-size:       14px;
	display:         block;
	line-height:     40px;
	width:           200px;
	height:          40px;
	margin:          0 auto;
	cursor:          pointer;
}

div.contact > div input[type=submit]:hover { background: #4d4d4d; }


/** rich */
/**************************************/
.rich {

}

.rich a {
	color:           #0054ff;
	text-decoration: underline;
}

.rich a:hover {
	color:           #0096ff;
	text-decoration: none;
}

.rich h1,
.rich h2 {
	background:      #f1f1f1;
	font-size:       16px;
	font-weight:     bold;
	margin:          0 0 20px 0;
	padding:         10px 20px;
}

.rich h3,
.rich h4 {
	border-left:     3px solid #636363;
	font-size:       14px;
	font-weight:     bold;
	margin:          0 0 20px 0;
	padding:         0 0 0 10px;
}

.rich p {
	font-size:       14px;
	margin:          0 0 10px 0;
}

.rich ul {
	list-style:      disc;
	padding:         0 0 0 20px;
}

.rich ul li {
	font-size:       14px;
	margin:          0 0 10px 0;
}

.rich ol {
	list-style:      decimal;
	padding:         0 0 0 20px;
}

.rich ol li {
	font-size:       14px;
	margin:          0 0 10px 0;
}

.rich table {
	margin:          0 0 20px 0;
}

.rich table tr th {
	border:          1px solid #cccccc;
	background:      #dddddd;
	padding:         10px;
}

.rich table tr td {
	border:          1px solid #cccccc;
	padding:         10px;
}


/** div.attentions */
/**************************************/
ul.attentions {

}

ul.attentions li {
	line-height:     1.5;
	text-indent:     -1.3em;
	margin:          0 0 7px 1.3em;
}

ul.attentions li.require {
	position:        relative;
	top:             0px;
	left:            0px;
}

ul.attentions li.require span.require {
	position:        relative;
	top:             0px;
	display:         inline;
}


/** div.wp-pagenavi */
/**************************************/
.gsc-results .gsc-cursor-box,
div.wp-pagenavi {
	text-align:      center;
}

#container .gsc-results .gsc-cursor-box .gsc-cursor-page ,
div.wp-pagenavi > span {
	border:          1px solid #c8c8c8;
	border-radius:   3px;
	display:         inline-block;
	text-align:      center;
	line-height:     28px;
	width:           28px;
	height:          28px;
	margin:          0 5px;
}

#container .gsc-results .gsc-cursor-box .gsc-cursor-current-page,
div.wp-pagenavi > span.current {
	background:      #181818;
	color:           #ffffff;
}

div.wp-pagenavi > a {
	border:          1px solid #c8c8c8;
	border-radius:   3px;
	display:         inline-block;
	text-align:      center;
	line-height:     28px;
	width:           28px;
	height:          28px;
	margin:          0 5px;
}

div.wp-pagenavi > a:hover {
	background:      #181818;
	color:           #ffffff;
}

div.wp-pagenavi > a.previouspostslink,
div.wp-pagenavi > a.nextpostslink {
	border:          1px solid #c8c8c8;
	border-radius:   3px;
	background:      url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3OEZENUQ4NUMwQjExRTQ5NUIzRTE5QjE5QjZFRTI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ3OEZENUQ5NUMwQjExRTQ5NUIzRTE5QjE5QjZFRTI2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODVGNjVGN0Y1QzA3MTFFNDk1QjNFMTlCMTlCNkVFMjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODVGNjVGODA1QzA3MTFFNDk1QjNFMTlCMTlCNkVFMjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7XbDXMAAACjElEQVR42uyZ30pUURTGjxqCgz5BvUOCMZdmXSgU+AeLdJy8cujOphepvKzudBKj0QT/REEZ3hkE4StIT2AWls7pW/Qd2h0mhjl77RPKWvBj2IyzvvO5915rH3ZHHMfReY4OM2gGzaAZNIN5GKzVav/6agDMgJVyufxR68GgV8THFHgOPjX7G+i1zHPB8zmGwStQAHfARcV//iq4BO6BCfA2S5JOjwcYAxs0J/FZeXXt87NAnbE8DZZAHXRz/IEzqBlTzBtRR/Sm8zBYAYvO8t4GN8BXZYOH4CZ47WynJTAX0mAVPAFdzj6R/fE9UBH8Bsa5zyPqPgXzIQwOgUdSeTle4rL8EbjSS/7brKYR9RfAoLbBRrrF5NzSGlmevR2Du1yiSeOUJvTCKTShQvKvgLsci/4DpwCp7sEF9qVTjie5P3oCmZO8a+AWx6fUfxyyij4Ds+CEY6mgW6BX2Zzk22Qljag3S/3gfXCZGz8pMNe4XDVDluX1VKFZzvMksw5GWcol+pUNXnZaxSj12g7fs+gbcJUnG+0ZnGx12LbXJTNoBs2gGTSDZtAMmkEzaAbNYLjo9Py93Es8BEXl5yoy74B3JpnBjAyDo/h3fPHI04wD5j2iTuZcWWfwTNxLZJ3BEvgZ/4kd0Ks8g33Mm4ToTWfJ1e4PKuDEEd4CPcrmEgpg29ES3bmQBqug4QjWQXcgcwmSf83RFP35EAaH4r9jEXQFNpcgOrWU/qB2kTmT9xLtFpn7/2mJvkwt0ep5KTKSdzNVZCqhq2izNvE+QJuQfO9SbaKUR5tIGAfHqZnUNOjO3DH1ojwNCiM5HdVGfHL5vk1cce4l9pQP2973EvY+aAbNoBk0g2awRfwSYACExIbDrNKMVAAAAABJRU5ErkJggg==") left top no-repeat;
	display:         inline-block;
	text-indent:     -9999px;
	width:           28px;
	height:          28px;
}

div.wp-pagenavi > a.previouspostslink:hover,
div.wp-pagenavi > a.nextpostslink:hover { background-color: #181818; }

div.wp-pagenavi > a.previouspostslink       { background-position:   0px   0px; }
div.wp-pagenavi > a.nextpostslink           { background-position: -28px   0px; }

div.wp-pagenavi > a.previouspostslink:hover { background-position:   0px -28px; }
div.wp-pagenavi > a.nextpostslink:hover     { background-position: -28px -28px; }


/** div.no_result */
/**************************************/
div.no_result {
	border:          3px solid #d9d9d9;
	padding:         20px;
}


/** div#notfound */
/**************************************/
div#notfound{
	border: #060001 1px solid;
	padding-top: 48px;
	padding-bottom: 42px;
	width: 598px;
	margin: 0 auto;
}
div#notfound h2{
	font-size: 28px;
	text-align: center;
	margin-bottom: 10px;
}
div#notfound p{
	text-align: center;
	font-size: 14px;
	line-height: 2em;
}
div#notfound > div{
	text-align: center;
}
div#notfound > div > a{
	display: inline-block;
	background-color: #333434;
	padding: 8px 25px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
div#notfound > div > a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);        /* ie 6 7 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
}




/** block */
/**************************************/
.block {
	display:         block;
}


/** font */
/**************************************/
.font14 { font-size: 14px; }


/** width */
/**************************************/
.w_max_100 { max-width: 100% !important; }
.w_max_90  { max-width: 90%  !important; }
.w_auto { width: auto !important; }

.wp_100 { width: 100% !important; }
.wp_98  { width:  98% !important; }
.wp_92  { width:  92% !important; }
.wp_90  { width:  90% !important; }
.wp_80  { width:  80% !important; }
.wp_70  { width:  70% !important; }
.wp_65  { width:  65% !important; }
.wp_60  { width:  60% !important; }
.wp_50  { width:  50% !important; }
.wp_40  { width:  40% !important; }
.wp_30  { width:  30% !important; }
.wp_20  { width:  20% !important; }
.wp_15  { width:  15% !important; }
.wp_10  { width:  10% !important; }
.wp_8   { width:   8% !important; }
.wp_5   { width:   5% !important; }
.wp_4   { width:   4% !important; }
.wp_3   { width:   3% !important; }
.wp_2   { width:   2% !important; }
.wp_1   { width:   1% !important; }

.w_740  { width:  740px !important; }
.w_750  { width:  750px !important; }
.w_670  { width:  670px !important; }
.w_600  { width:  600px !important; }
.w_590  { width:  590px !important; }
.w_580  { width:  580px !important; }
.w_570  { width:  570px !important; }
.w_560  { width:  560px !important; }
.w_550  { width:  550px !important; }
.w_540  { width:  540px !important; }
.w_530  { width:  530px !important; }
.w_520  { width:  520px !important; }
.w_510  { width:  510px !important; }
.w_500  { width:  500px !important; }
.w_490  { width:  490px !important; }
.w_480  { width:  480px !important; }
.w_470  { width:  470px !important; }
.w_460  { width:  460px !important; }
.w_450  { width:  450px !important; }
.w_440  { width:  440px !important; }
.w_430  { width:  430px !important; }
.w_420  { width:  420px !important; }
.w_410  { width:  410px !important; }
.w_400  { width:  400px !important; }
.w_390  { width:  390px !important; }
.w_380  { width:  380px !important; }
.w_370  { width:  370px !important; }
.w_360  { width:  360px !important; }
.w_350  { width:  350px !important; }
.w_340  { width:  340px !important; }
.w_330  { width:  330px !important; }
.w_320  { width:  320px !important; }
.w_310  { width:  310px !important; }
.w_300  { width:  300px !important; }
.w_290  { width:  290px !important; }
.w_280  { width:  280px !important; }
.w_270  { width:  270px !important; }
.w_260  { width:  260px !important; }
.w_250  { width:  250px !important; }
.w_240  { width:  240px !important; }
.w_230  { width:  230px !important; }
.w_220  { width:  220px !important; }
.w_210  { width:  210px !important; }
.w_200  { width:  200px !important; }
.w_190  { width:  190px !important; }
.w_180  { width:  180px !important; }
.w_170  { width:  170px !important; }
.w_160  { width:  160px !important; }
.w_150  { width:  150px !important; }
.w_140  { width:  140px !important; }
.w_130  { width:  130px !important; }
.w_120  { width:  120px !important; }
.w_110  { width:  110px !important; }
.w_100  { width:  100px !important; }

/** margin */
/**************************************/
.ma0  { margin:  0px !important; }
.ma5  { margin:  5px !important; }
.ma10 { margin: 10px !important; }
.ma15 { margin: 15px !important; }
.ma20 { margin: 20px !important; }

.mt0  { margin-top:  0px !important; }
.mt5  { margin-top:  5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt25 { margin-top: 25px !important; }
.mt30 { margin-top: 30px !important; }
.mt35 { margin-top: 35px !important; }
.mt40 { margin-top: 40px !important; }
.mt45 { margin-top: 45px !important; }
.mt50 { margin-top: 50px !important; }

.mr0  { margin-right:  0px !important; }
.mr5  { margin-right:  5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr25 { margin-right: 25px !important; }
.mr30 { margin-right: 30px !important; }
.mr35 { margin-right: 35px !important; }
.mr40 { margin-right: 40px !important; }
.mr45 { margin-right: 45px !important; }
.mr50 { margin-right: 50px !important; }

.mb0  { margin-bottom:  0px !important; }
.mb5  { margin-bottom:  5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb35 { margin-bottom: 35px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb45 { margin-bottom: 45px !important; }
.mb50 { margin-bottom: 50px !important; }

.ml0   { margin-left:   0px !important; }
.ml5   { margin-left:   5px !important; }
.ml10  { margin-left:  10px !important; }
.ml15  { margin-left:  15px !important; }
.ml20  { margin-left:  20px !important; }
.ml25  { margin-left:  25px !important; }
.ml30  { margin-left:  30px !important; }
.ml35  { margin-left:  35px !important; }
.ml40  { margin-left:  40px !important; }
.ml45  { margin-left:  45px !important; }
.ml50  { margin-left:  50px !important; }
.ml120 { margin-left: 120px !important; }

.ma_auto { margin-left: auto; margin-right: auto; }


/** padding */
/**************************************/
.pa0  { padding:  0px !important; }
.pa3  { padding:  3px !important; }
.pa5  { padding:  5px !important; }
.pa10 { padding: 10px !important; }
.pa15 { padding: 15px !important; }
.pa20 { padding: 20px !important; }

.pt0  { padding-top:  0px !important; }
.pt5  { padding-top:  5px !important; }
.pt10 { padding-top: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pt20 { padding-top: 20px !important; }
.pt25 { padding-top: 25px !important; }
.pt30 { padding-top: 30px !important; }
.pt35 { padding-top: 35px !important; }
.pt40 { padding-top: 40px !important; }
.pt45 { padding-top: 45px !important; }
.pt50 { padding-top: 50px !important; }

.pr0  { padding-right:  0px !important; }
.pr5  { padding-right:  5px !important; }
.pr10 { padding-right: 10px !important; }
.pr15 { padding-right: 15px !important; }
.pr20 { padding-right: 20px !important; }
.pr25 { padding-right: 25px !important; }
.pr30 { padding-right: 30px !important; }
.pr35 { padding-right: 35px !important; }
.pr40 { padding-right: 40px !important; }
.pr45 { padding-right: 45px !important; }
.pr50 { padding-right: 50px !important; }

.pb0  { padding-bottom:  0px !important; }
.pb5  { padding-bottom:  5px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb25 { padding-bottom: 25px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb35 { padding-bottom: 35px !important; }
.pb40 { padding-bottom: 40px !important; }
.pb45 { padding-bottom: 45px !important; }
.pb50 { padding-bottom: 50px !important; }

.pl0  { padding-left:  0px !important; }
.pl5  { padding-left:  5px !important; }
.pl10 { padding-left: 10px !important; }
.pl15 { padding-left: 15px !important; }
.pl20 { padding-left: 20px !important; }
.pl25 { padding-left: 25px !important; }
.pl30 { padding-left: 30px !important; }
.pl35 { padding-left: 35px !important; }
.pl40 { padding-left: 40px !important; }
.pl45 { padding-left: 45px !important; }
.pl50 { padding-left: 50px !important; }


/** text-align */
/**************************************/
.txt_center { text-align: center; }

/** float */
/**************************************/
.f_left  { float:  left !important; }
.f_right { float: right !important; }


/** fix */
/**************************************/
.fix:after
{
	content:         " ";
	height:          0;
	clear:           both;
	visibility:      hidden;
	display:         block;
}

.fix
{
	display:         inline-block;
}

/*\*/
* html .fix
{
	height:          1%;
}

.fix
{
	display:         block;
}

/** cf7 customize */
/**************************************/
div.wpcf7-validation-errors {
	border: 1px solid red;
	background-color: #ffcccc;
}
div.wpcf7-mail-sent-ok {
	border-width: 1px;
	background-color: #ccffcc;
}
div.wpcf7-response-output {
	margin-left: 0;
	margin-right: 0;
	padding: 10px;
}
