@charset "utf-8";





/*　◆ TOP AREA
 ================================================ */



/* CONTENTS AREA
------------------------------------------ */
.top .contentsArea	{margin-top:30px;}



/* LEFT AREA
------------------------------------------ */

.top .contentsArea .left		{float:left;width:650px;}



/* infoArea */
.top .contentsArea .left .infoArea		{border:solid 1px #dfdfdf;padding:7px 10px;}
.top .contentsArea .left .infoArea p	{padding:0 0 0 16px;font-size:12px;background:url(../img/info_chip.gif) no-repeat 0 center;line-height:1.2;}



/* searchArea */
.top .searchArea							{margin:20px 0 0 0;}
.top .searchArea h2							{line-height:0;}
.top .searchArea .innerBox					{margin:10px 0 0 0;padding:20px 15px;border:solid 1px #008cee;background:#f5fbff;}
.top .searchArea .innerBox p				{margin:5px 0 0 5px;font-size:11px;line-height:1.2;}

.top .searchArea .innerBox .inleft			{float:left;width:205px;}
.top .searchArea .innerBox .inleft input	{padding:7px 10px;width:205px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:solid 1px #dedede;color:#666;}

.top .searchArea .innerBox .inright						{float:right;width:354px;margin:0 0 0 25px;padding:0 0 0 25px;background:url(../img/search_kakeru.gif) no-repeat left 11px;}
.top .searchArea .innerBox .inright input				{padding:7px 10px;width:259px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:solid 1px #dedede;color:#666;vertical-align:top;}
.top .searchArea .innerBox .inright input.send			{margin-left:10px;padding:0;width:63px;border:none;}
.top .searchArea .innerBox .inright input.send:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}



.top .searchArea .searchOther								{margin-top:25px;}
.top .searchArea .searchOther .country						{float:left;width:255px;}
.top .searchArea .searchOther .country h2					{padding:0 0 10px 0;background:url(../img/search_chip.gif) repeat-x bottom;line-height:0;}
.top .searchArea .searchOther .country p					{margin-top:3px;font-size:12px;font-weight:bold;padding:0 0 0 8px;background:url(../img/search_country_chip.gif) no-repeat 0 center;}
.top .searchArea .searchOther .country p span				{padding:0 0 0 5px;color:#008cee;font-size:11px;}
.top .searchArea .searchOther .country p a					{color:#008cee;}
.top .searchArea .searchOther .country p a:hover			{text-decoration:none;}
.top .searchArea .searchOther .country p.type				{font-size:12px;font-weight:bold;padding:0 0 0 8px;background:url(../img/search_country_chip.gif) no-repeat 0 center;}
.top .searchArea .searchOther .country p.type a				{font-weight:bold;color:#656565;text-decoration:none;}
.top .searchArea .searchOther .country p.type a:hover		{text-decoration:underline;}

.top .searchArea .searchOther .country ul					{margin-top:3px;}
.top .searchArea .searchOther .country li					{margin:0 0 5px 0;float:left;font-size:10px;line-height:1.2;}
.top .searchArea .searchOther .country li a					{padding:0 7px;background:url(../img/search_country_chip2.gif) no-repeat 0 center;}
.top .searchArea .searchOther .country li:first-child a		{padding:0 7px 0 0;background:none;}
.top .searchArea .searchOther .country li.none a			{padding:0 7px 0 0;background:none;}
.top .searchArea .searchOther .country li a:hover			{text-decoration:none;}

.top .searchArea .searchOther .map						{float:right;width:375px;}
.top .searchArea .searchOther .map h2					{padding:0 0 10px 0;background:url(../img/search_chip.gif) repeat-x bottom;line-height:0;}
.top .searchArea .searchOther .map .mapBox				{margin:20px 0 0 0;background:url(../img/search_map.png) no-repeat;height:280px;position:relative;}
.top .searchArea .searchOther .map .mapBox span			{padding:0px 8px 2px 8px;line-height:1.2;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;
background: #20a2fd; /* Old browsers */
background: -moz-linear-gradient(top,  #20a2fd 0%, #008cee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#20a2fd), color-stop(100%,#008cee));
background: -webkit-linear-gradient(top,  #20a2fd 0%,#008cee 100%);
background: -o-linear-gradient(top,  #20a2fd 0%,#008cee 100%);
background: -ms-linear-gradient(top,  #20a2fd 0%,#008cee 100%);
background: linear-gradient(to bottom,  #20a2fd 0%,#008cee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20a2fd', endColorstr='#008cee',GradientType=0 );
}
.top .searchArea .searchOther .map .mapBox span a		{font-size:10px;font-weight:bold;padding:0 0 0 8px;background:url(../img/search_map_chip.png) no-repeat 0 center;color:#fff;text-decoration:none;}
.top .searchArea .searchOther .map .mapBox span:hover	{
background: #20a2fd; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #20a2fd 0%, #008cee 100%); 
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#20a2fd), color-stop(100%,#008cee));
background: -webkit-radial-gradient(center, ellipse cover,  #20a2fd 0%,#008cee 100%); 
background: -o-radial-gradient(center, ellipse cover,  #20a2fd 0%,#008cee 100%); 
background: -ms-radial-gradient(center, ellipse cover,  #20a2fd 0%,#008cee 100%);
background: radial-gradient(ellipse at center,  #20a2fd 0%,#008cee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20a2fd', endColorstr='#008cee',GradientType=1 ); 
}

.top .searchArea .searchOther .map .mapBox span.euro		{top:65px;position:absolute;}
.top .searchArea .searchOther .map .mapBox span.asia		{top:95px;left:95px;position:absolute;}
.top .searchArea .searchOther .map .mapBox span.turkey		{top:135px;left:22px;position:absolute;}
.top .searchArea .searchOther .map .mapBox span.africa		{top:185px;left:15px;position:absolute;}
.top .searchArea .searchOther .map .mapBox span.hawaii		{top:115px;left:185px;position:absolute;}
.top .searchArea .searchOther .map .mapBox span.guam		{top:170px;left:150px;position:absolute;}
.top .searchArea .searchOther .map .mapBox span.oceania		{top:225px;left:110px;position:absolute;}
.top .searchArea .searchOther .map .mapBox span.hokubei		{top:80px;left:265px;position:absolute;}
.top .searchArea .searchOther .map .mapBox span.chunanbei	{top:200px;left:300px;position:absolute;}








/* pickupArea */

.pickupArea								{margin:45px 0 0 0;}
.pickupArea h2							{line-height:0;margin:0 0 25px 0;}
.pickupArea .pickrank .titleBar			{padding:0 0 5px 0;background:url(../img/pickup_bar_chip.gif) repeat-x bottom;position:relative;}
.pickupArea .pickrank .titleBar h3		{float:left;color:#008cee;font-size:15px;font-weight:bold;}
.pickupArea .pickrank .titleBar span	{float:right;font-size:12px;position:absolute;right:0;bottom:5px;}
.pickupArea .pickrank ul				{margin:15px 0 0 0;}
.pickupArea .pickrank li				{margin:0 0 0 22px;font-size:13px;float:left;width:128px;position:relative;}
.pickupArea .pickrank li img			{border:solid 1px #e0e0e0;}
.pickupArea .pickrank li:first-child	{margin-left:0;}
.pickupArea .pickrank li p a			{display:block;margin-top:10px;letter-spacing:0.05em;line-height:1.3;}
.pickupArea .pickrank li a:hover		{text-decoration:none;}
.pickupArea .pickrank li a:hover img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.pickupArea .pickrank li span			{display:block;text-align:center;color:#ff7a01;}
.pickupArea .pickrank li span.no1		{position:absolute;top:1px;left:1px;background:#ca9f2a;font-size:12px;font-weight:bold;width:20px;height:19px;padding:1px 0 0 0;color:#fff;}
.pickupArea .pickrank li span.no2		{position:absolute;top:1px;left:1px;background:#b4b4b4;font-size:12px;font-weight:bold;width:20px;height:19px;padding:1px 0 0 0;color:#fff;}
.pickupArea .pickrank li span.no3		{position:absolute;top:1px;left:1px;background:#8e680d;font-size:12px;font-weight:bold;width:20px;height:19px;padding:1px 0 0 0;color:#fff;}
.pickupArea .pickrank li span.no4		{position:absolute;top:1px;left:1px;background:#41c3ff;font-size:12px;font-weight:bold;width:20px;height:19px;padding:1px 0 0 0;color:#fff;}

.pickupArea .pickrank .moreView			{margin-top:10px;text-align:right;font-size:12px;letter-spacing:0.05em;}
.pickupArea .pickrank .moreView a		{padding:0 0 0 12px;color:#008cee;text-decoration:none;background:url(../img/pick_more_chip.gif) no-repeat 0 4px;}
.pickupArea .pickrank .moreView a:hover	{text-decoration:underline;}
.pickupArea .pickrank .moreView span	{color:#008cee;font-weight:bold;}

/* slider */
.bx-wrapper								{position: relative;margin: 0 auto 60px;padding: 0;*zoom: 1;}
.bx-wrapper img							{max-width: 100%;display: block;}
.bx-wrapper .bx-viewport				{width:580px!important;margin:0 auto;}
.bx-wrapper .bx-prev					{left: 0px;background:url(../img/pick_prev.gif) no-repeat 0 0;}
.bx-wrapper .bx-next 					{right:0px;background:url(../img/pick_next.gif) no-repeat 0 0;}
.bx-wrapper .bx-prev:hover				{background-position: 0 0;}
.bx-wrapper .bx-next:hover				{background-position: 0 0;}
.bx-wrapper .bx-controls-direction a	{position: absolute;top: 35%;outline: 0;width: 16px;height: 60px;text-indent: -9999px;z-index: 9999;}






/* kuchikomi */

.kuchikomi									{margin:45px 0 0 0;}
.kuchikomi h2								{line-height:0;}
.kuchikomi .review							{margin:25px 0 0 0;}
.kuchikomi .review .userData				{float:left;text-align:center;width:85px;}
.kuchikomi .review .userData img			{border:solid 1px #e0e0e0;}
.kuchikomi .review .userData p				{line-height:0.5;}
.kuchikomi .review .userData .place			{font-weight:bold;font-size:9px;display:block;line-height:1;letter-spacing:-0.1em;}
.kuchikomi .review .userData .useName		{margin-top:4px;font-size:11px;font-weight:normal;line-height:1.2;display:block;}

.kuchikomi .reviewDetail						{padding:15px;float:right;width:500px;background:#f5f5f5;position:relative;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.kuchikomi .reviewDetail .inleft				{float:left;width:400px;}
.kuchikomi .reviewDetail .inleft .countryName	{font-size:12px;font-weight:bold;line-height:1;display:block;}
.kuchikomi .reviewDetail .inleft h3				{margin-top:10px;padding:0 0 10px 0;font-size:14px;line-height:1.2;background:url(../img/kuchikomi_chip.gif) repeat-x bottom;}
.kuchikomi .reviewDetail .inleft .star			{margin-top:10px;color:#ff7a01;font-size:12px;display:block;line-height:1;}
.kuchikomi .reviewDetail .inleft p				{margin-top:5px;line-height:1.5;font-size:12px;}
.kuchikomi .reviewDetail .inleft p a			{color:#008cee;}
.kuchikomi .reviewDetail .inleft p a:hover		{text-decoration:none;}
.kuchikomi .reviewDetail .inright				{float:right;margin-top:12px;}
.kuchikomi .review .reviewDetail .arrow			{position:absolute;top:30px;left:-19px;}








/* column */

.column						{margin:45px 0 0 0;}
.column h2					{line-height:0;}
.column	ul					{margin-top:25px;}
.column	li					{margin-left:22px;float:left;width:202px;}
.column	li:first-child		{margin-left:0;}
.column	li img				{border:solid 1px #e0e0e0;}
.column	li a:hover img		{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.column	li span.new			{padding:0 5px;margin-right:5px;background:#dd2b2b;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;display:inline-block;color:#fff;}
.column	li span.date		{font-size:12px;display:inline-block;vertical-align:bottom;}
.column	li p				{margin-top:5px;font-size:14px;line-height:1.3;}
.column	li p a				{text-decoration:none;}
.column	li p a:hover		{text-decoration:underline;}
.column .moreView			{margin-top:10px;text-align:right;font-size:12px;letter-spacing:0.05em;}
.column .moreView span		{color:#008cee;font-weight:bold;}
.column .moreView a			{padding:0 0 0 12px;color:#008cee;text-decoration:none;background:url(../img/pick_more_chip.gif) no-repeat 0 4px;}
.column .moreView a:hover	{text-decoration:underline;}
.column.moreView span		{color:#008cee;font-weight:bold;}







/* newItem */

.newItem					{margin:45px 0 0 0;}
.newItem h2					{line-height:0;}
.newItem ul					{margin-top:25px;}
.newItem li					{margin-left:25px;float:left;width:110px;}
.newItem li:first-child		{margin-left:0;}
.newItem li img				{border:solid 1px #e0e0e0;}
.newItem li a:hover img		{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.newItem li p				{font-size:12px;line-height:1.3;}
.newItem li p a				{text-decoration:none;}
.newItem li p a:hover		{text-decoration:underline;}
.newItem .moreView			{margin-top:10px;text-align:right;font-size:12px;letter-spacing:0.05em;}
.newItem .moreView span		{color:#008cee;font-weight:bold;}
.newItem .moreView a		{padding:0 0 0 12px;color:#008cee;text-decoration:none;background:url(../img/pick_more_chip.gif) no-repeat 0 4px;}
.newItem .moreView a:hover	{text-decoration:underline;}
.newItem.moreView span		{color:#008cee;font-weight:bold;}






/* pickItem */

.pickItem						{margin:45px 0 0 0;}
.pickItem h2					{line-height:0;}
.pickItem ul					{margin-top:25px;}
.pickItem li					{margin:0 0 15px 20px;float:left;width:203px;display:table;}
.pickItem li.fst				{margin-left:0;}
.pickItem li img				{border:solid 1px #e0e0e0;}
.pickItem li a:hover img		{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.pickItem li span				{display:table-cell;width:55px;letter-spacing:0em;vertical-align:middle;line-height:0;}
.pickItem li p					{display:table-cell;padding:0 0 0 7px;vertical-align:middle;font-size:11px;}
.pickItem li p a				{text-decoration:none;}
.pickItem li p a:hover			{text-decoration:underline;}







/* report */

.report						{margin:45px 0 0 0;}
.report h2					{line-height:0;}
.report ul					{margin-top:25px;}
.report li					{margin:0 0 15px 19px;padding:10px;float:left;width:182px;border:solid 1px #e0e0e0;}
.report li.fst				{margin-left:0;}
.report li img				{display:inline;text-align:center;}
.report li a img			{line-height:0;}
.report li a:hover img		{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.report li a				{display:block;line-height:0;}
.report li p				{margin-top:13px;font-size:13px;line-height:1.3;letter-spacing:0.05em;}
.report li p a				{text-decoration:none;line-height:1.3;}
.report li p a:hover		{text-decoration:underline;}
.report .user				{margin-top:13px;padding-top:13px;border-top:dashed 1px #cccccc;display:table;width:100%;}
.report .user img			{border:solid 1px #e0e0e0;display:table-cell;vertical-align:middle;line-height:0;width:33px;}
.report .user span			{display:table-cell;vertical-align:middle;font-size:12px;width:137px;}
.report .user a				{text-decoration:none;}
.report .user a:hover		{text-decoration:underline;}
.report .moreView			{margin-top:10px;text-align:right;font-size:12px;letter-spacing:0.05em;}
.report .moreView span		{color:#008cee;font-weight:bold;}
.report .moreView a			{padding:0 0 0 12px;color:#008cee;text-decoration:none;background:url(../img/pick_more_chip.gif) no-repeat 0 4px;}
.report .moreView a:hover	{text-decoration:underline;}
.report.moreView span		{color:#008cee;font-weight:bold;}





/* check */

.check							{margin:45px 0 0 0;}
.check h2						{line-height:0;}
.check .chBox					{padding:25px 0;background:#f5fbff;}
.check .chBox ul				{margin:auto;}
.check .chBox li				{margin-right:20px;width:130px!important;}
.check .chBox li img			{border:solid 1px #e0e0e0;}
.check .chBox li a:hover img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.check .chBox li p				{margin-top:10px;font-size:13px;line-height:1.3;letter-spacing:0.05em;}
.check .chBox li p a:hover		{text-decoration:none;}
.check .chBox li span			{margin-top:10px;font-size:12px;color:#ff7a01;text-align:center;display:block;line-height:1;}




 
/* SIDE AREA (RIGHT)
 ---------------------------------------------------- */

.top .contentsArea .right						{float:right;width:300px;}
.top .contentsArea .right .ads01				{line-height:0;}
.top .contentsArea .right .ads01 a:hover img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.top .contentsArea .right .addBtn				{margin-top:20px;line-height:0;}
.top .contentsArea .right .addBtn a:hover img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
 


/* MEMBER INFO */
.top .contentsArea .right .memberBox							{margin-top:20px;padding:15px;background:#f5fcff;border:solid 1px #08a7f0;}
.top .contentsArea .right .memberBox	.user					{display:table;width:100%;}
.top .contentsArea .right .memberBox .userImg					{display:table-cell;vertical-align:middle;width:55px;line-height:0;}
.top .contentsArea .right .memberBox .userImg img				{border:solid 1px #e0e0e0;}
.top .contentsArea .right .memberBox .userInfo					{display:table-cell;vertical-align:middle;padding:0 0 0 10px;}
.top .contentsArea .right .memberBox .userInfo p				{font-size:11px;}
.top .contentsArea .right .memberBox .userInfo p	span		{font-weight:bold;font-size:12px;}
.top .contentsArea .right .memberBox .userInfo ul				{margin:3px 0 0 0;}
.top .contentsArea .right .memberBox .userInfo li				{margin-left:10px;float:left;font-size:12px;}
.top .contentsArea .right .memberBox .userInfo li:first-child	{margin-left:0;}
.top .contentsArea .right .memberBox .userInfo li a				{text-decoration:none;}
.top .contentsArea .right .memberBox .userInfo li a:hover		{text-decoration:underline;}
.top .contentsArea .right .memberBox .userInfo li.info a		{background:url(../img/side_member_chip01.gif) no-repeat 0 2px;padding:0 0 0 17px;}
.top .contentsArea .right .memberBox .userInfo li.out a			{background:url(../img/side_member_chip02.gif) no-repeat 0 2px;padding:0 0 0 18px;}

.top .contentsArea .right .memberBox .fan dl			{margin-top:13px;padding-top:8px;font-size:12px;border-top:solid 1px #dedede;}
.top .contentsArea .right .memberBox .fan dt			{margin-top:3px;clear:left;float: left;}
.top .contentsArea .right .memberBox .fan dd			{margin-top:3px;}
.top .contentsArea .right .memberBox .fan dd:before		{content: "：";}
.top .contentsArea .right .memberBox .fan dl.dataArea	{margin-top:7px;}



/* BOOKMARK */
.top .contentsArea .right .bookmark						{margin-top:20px;}
.top .contentsArea .right .bookmark h3					{padding:10px 10px;line-height:1.2;background:#008cee;-moz-border-radius: 1px 1px 0px 0px;-webkit-border-radius: 1px 1px 0px 0px;border-radius: 1px 1px 0px 0px;}
.top .contentsArea .right .bookmark h3 span				{padding:0 0 0 21px;font-size:14px;font-weight:bold;color:#fff;background:url(../img/bookmark_h3.gif) no-repeat 0 1px;}
.top .contentsArea .right .bookmark .inner				{padding:14px 14px 10px 14px;border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;}
.top .contentsArea .right .bookmark li					{margin-top:10px;padding-top:10px;display:table;border-top:dashed 1px #cdcccc;}
.top .contentsArea .right .bookmark li:first-child		{margin-top:0px;padding-top:0px;border:none;}
.top .contentsArea .right .bookmark li p				{display:table-cell;vertical-align:middle;width:60px;line-height:0;}
.top .contentsArea .right .bookmark li p img			{border:solid 1px #e0e0e0;}
.top .contentsArea .right .bookmark li a:hover img		{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.top .contentsArea .right .bookmark li .item			{padding:0 0 0 15px;font-size:12px;display:table-cell;vertical-align:middle;}
.top .contentsArea .right .bookmark li .item p			{line-height:1.3;width:auto;letter-spacing:0.05em;}
.top .contentsArea .right .bookmark li .item a			{text-decoration:none;}
.top .contentsArea .right .bookmark li .item a:hover	{text-decoration:underline;}

.top .contentsArea .right .bookmark .moreView			{margin-top:10px;padding-top:13px;border-top:dashed 1px #cdcccc;text-align:right;font-size:12px;letter-spacing:0.05em;}
.top .contentsArea .right .bookmark .moreView a			{padding:0 0 0 12px;color:#008cee;text-decoration:none;background:url(../img/pick_more_chip.gif) no-repeat 0 4px;}
.top .contentsArea .right .bookmark .moreView a:hover	{text-decoration:underline;}
.top .contentsArea .right .bookmark .moreView span		{color:#008cee;font-weight:bold;}




/* SNS (FACEBOOK) */
.top .contentsArea .right .facebook	{margin-top:20px;line-height:0;}




/* favorite */
.top .contentsArea .right .favorite						{margin-top:20px;}
.top .contentsArea .right .favorite h3					{padding:10px 10px;line-height:1.2;background:#008cee;-moz-border-radius: 1px 1px 0px 0px;-webkit-border-radius: 1px 1px 0px 0px;border-radius: 1px 1px 0px 0px;}
.top .contentsArea .right .favorite h3 span				{padding:0 0 0 28px;font-size:14px;font-weight:bold;color:#fff;background:url(../img/favorite_h3.gif) no-repeat 0 2px;}
.top .contentsArea .right .favorite .inner				{padding:14px 14px 10px 14px;border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;}
.top .contentsArea .right .favorite ul					{text-align:center;letter-spacing: -0.4em;}
.top .contentsArea .right .favorite li					{margin:0 0 10px 17px;width:76px;letter-spacing: normal;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.top .contentsArea .right .favorite li img				{border:solid 1px #e0e0e0;}
.top .contentsArea .right .favorite li.fst				{margin-left:0;}
.top .contentsArea .right .favorite li a:hover img		{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.top .contentsArea .right .favorite li a				{line-height:0;display:block;}
.top .contentsArea .right .favorite li p				{margin-top:5px;font-size:11px;line-height:1.1;}
.top .contentsArea .right .favorite li p span			{font-size:10px;display:block;line-height:1.1;}

.top .contentsArea .right .favorite .moreView			{padding-top:13px;border-top:dashed 1px #cdcccc;text-align:right;font-size:12px;letter-spacing:0.05em;}
.top .contentsArea .right .favorite .moreView a			{padding:0 0 0 12px;color:#008cee;text-decoration:none;background:url(../img/pick_more_chip.gif) no-repeat 0 4px;}
.top .contentsArea .right .favorite .moreView a:hover	{text-decoration:underline;}
.top .contentsArea .right .favorite .moreView span		{color:#008cee;font-weight:bold;}





/* ads02 */
.top .contentsArea .right .ads02	{margin-top:20px;line-height:0;}





/* kuchikomi ranking */
.top .contentsArea .right .ranking					{margin-top:20px;}
.top .contentsArea .right .ranking h3				{padding:10px 10px;line-height:1.2;background:#008cee;-moz-border-radius: 1px 1px 0px 0px;-webkit-border-radius: 1px 1px 0px 0px;border-radius: 1px 1px 0px 0px;}
.top .contentsArea .right .ranking h3 span			{padding:0 0 0 28px;font-size:14px;font-weight:bold;color:#fff;background:url(../img/favorite_h3.gif) no-repeat 0 2px;}
.top .contentsArea .right .ranking h3 span.day		{padding:0;font-size:12px;font-weight:bold;color:#fff;background:none;}
.top .contentsArea .right .ranking .inner			{padding:14px 14px 10px 14px;border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;}
.top .contentsArea .right .ranking h4				{padding:6px 10px 5px 10px;display:inline-block;line-height:1.2;background:#008cee;font-size:11px;font-weight:bold;color:#fff;line-height:1;}
.top .contentsArea .right .ranking ul				{margin-top:12px;text-align:center;letter-spacing: -0.4em;}
.top .contentsArea .right .ranking li				{margin:0 0 10px 20px;width:76px;letter-spacing: normal;position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.top .contentsArea .right .ranking li img			{border:solid 1px #e0e0e0;}
.top .contentsArea .right .ranking li.fst			{margin-left:0;}
.top .contentsArea .right .ranking li a:hover img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.top .contentsArea .right .ranking li a				{line-height:0;display:block;}
.top .contentsArea .right .ranking li p				{margin-top:5px;font-size:11px;line-height:1.1;}
.top .contentsArea .right .ranking li p span		{font-size:10px;display:block;line-height:1.1;}
.top .contentsArea .right .ranking li span.no1		{position:absolute;top:1px;left:1px;background:#ca9f2a;font-size:12px;font-weight:bold;width:20px;height:19px;padding:1px 0 0 0;color:#fff;}
.top .contentsArea .right .ranking li span.no2		{position:absolute;top:1px;left:1px;background:#b4b4b4;font-size:12px;font-weight:bold;width:20px;height:19px;padding:1px 0 0 0;color:#fff;}
.top .contentsArea .right .ranking li span.no3		{position:absolute;top:1px;left:1px;background:#8e680d;font-size:12px;font-weight:bold;width:20px;height:19px;padding:1px 0 0 0;color:#fff;}
.top .contentsArea .right .ranking .second			{margin-top:5px;padding:15px 0 0 0;border-top:dashed 1px #cdcccc;}

.top .contentsArea .right .ranking .moreView			{padding-top:0px;text-align:right;font-size:12px;letter-spacing:0.05em;}
.top .contentsArea .right .ranking .moreView a			{padding:0 0 0 12px;color:#008cee;text-decoration:none;background:url(../img/pick_more_chip.gif) no-repeat 0 4px;}
.top .contentsArea .right .ranking .moreView a:hover	{text-decoration:underline;}
.top .contentsArea .right .ranking .moreView span		{color:#008cee;font-weight:bold;}





/* kuchikomi mailBox */
.top .contentsArea .right .mailBox					{margin-top:20px;padding:15px 15px 20px 15px;background:url(../img/mailbox_bg.png) repeat;-moz-border-radius: 2px;-webkit-border-radius:2px;border-radius:2px;}
.top .contentsArea .right .mailBox h3				{text-align:center;font-size:14px;font-weight:bold;color:#555555;line-height:1.3;}
.top .contentsArea .right .mailBox textarea			{margin-top:10px;width:96%;padding:5px;}
.top .contentsArea .right .mailBox p.send 			{margin-top:10px;text-align:center;}
.top .contentsArea .right .mailBox p input:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.top .contentsArea .right .mailBox span				{margin-top:7px;text-align:center;display:block;font-size:12px;line-height:1.5;color:#434343;}
.top .contentsArea .right .mailBox span a			{display:block;color:#434343;}
.top .contentsArea .right .mailBox span a:hover		{text-decoration:none;}












/*　◆ SUB AREA ◆
 ================================================ */


/* COMMON AREA
------------------------------------------ */
.sub .contentsArea			{margin-top:15px;}
.sub .contentsArea .right	{float:right;width:720px;}


/* h2
 ---------------------------------------------------- */

.sub .contentsArea .right h2			{padding:0 0 8px 0;font-size:21px;line-height:1.3;color:#008cee;border-bottom:solid 2px #dfdfdf;}
.sub .contentsArea .right h2 span		{padding:0 0 0 17px;font-weight:bold;color:#008cee;background:url(../img/sub_h2_chip01.gif) no-repeat 0 4px;}









/* ◆ SUB1
 ================================================ */


/* itemSearch
 ---------------------------------------------------- */

.sub .contentsArea .right .itemSearch					{margin:20px 0 0 0;padding:15px;border:solid 1px #008cee;background:#f5fbff;}
.sub .contentsArea .right .itemSearch p					{margin:8px 0 0 5px;font-size:11px;line-height:1.2;}
.sub .contentsArea .right .itemSearch input				{padding:7px 10px;width:572px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:solid 1px #dedede;color:#666;vertical-align:top;}
.sub .contentsArea .right .itemSearch input.send		{margin-left:10px;padding:0;width:83px;border:none;}
.sub .contentsArea .right .itemSearch input.send:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}



/* chageBox
 ---------------------------------------------------- */

.sub .contentsArea .right .chageBox						{margin:20px 0 0 0;border:solid 1px #dedede;}
.sub .contentsArea .right .chageBox	.inner				{padding:8px 15px 4px 15px;display:table;width:96%;}

.sub .contentsArea .right .chageBox .inleft				{display:table-cell;vertical-align:middle;}
.sub .contentsArea .right .chageBox .inleft	ul			{float:left;margin:0 0 0 20px;}
.sub .contentsArea .right .chageBox .inleft	li			{margin-left:5px;float:left;font-size:12px;}
.sub .contentsArea .right .chageBox .inleft	li.fst		{margin-left:0px;}
.sub .contentsArea .right .chageBox .inleft	li:after	{content:" / ";}
.sub .contentsArea .right .chageBox .inleft	li a		{text-decoration:underline;}
.sub .contentsArea .right .chageBox .inleft	li a:hover	{text-decoration:none;}
.sub .contentsArea .right .chageBox .inleft	li.change1	{margin:0px;padding:0 0 0 22px;font-size:13px;font-weight:bold;background:url(../img/chage_chip01.gif) no-repeat 0 2px;}
.sub .contentsArea .right .chageBox .inleft	li.change2	{margin:0px;padding:0 0 0 20px;font-size:13px;font-weight:bold;background:url(../img/chage_chip02.gif) no-repeat 0 4px;}

.sub .contentsArea .right .chageBox .inright				{display:table-cell;text-align:right;}
.sub .contentsArea .right .chageBox .inright ul				{letter-spacing: -0.4em;}
.sub .contentsArea .right .chageBox .inright li				{font-size:12px;display:inline-block;/display: inline;/zoom: 1;letter-spacing: normal;line-height:0;vertical-align:middle;}
.sub .contentsArea .right .chageBox .inright li	a:hover	img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}



/* listBox
 ---------------------------------------------------- */

.sub .contentsArea .right .listBox					{margin-top:20px;}
.sub .contentsArea .right .listBox li				{margin-top:20px;padding-top:20px;border-top:solid 1px #dedede;}
.sub .contentsArea .right .listBox li:first-child	{margin-top:0px;padding-top:0;border:none;}

.sub .contentsArea .right .listBox .inleft				{float:left;width:160px;height:160px;position:relative;}
.sub .contentsArea .right .listBox .inleft span			{position:absolute;top:0;left:0;}

.sub .contentsArea .right .listBox .inleft span.rank1	{padding:6px 7px 3px 7px;line-height:1;background:#ca9f2a;color:#fff;font-size:12px;font-weight:bold;}
.sub .contentsArea .right .listBox .inleft span.rank2	{padding:6px 7px 3px 7px;line-height:1;background:#b4b4b4;color:#fff;font-size:12px;font-weight:bold;}
.sub .contentsArea .right .listBox .inleft span.rank3	{padding:6px 7px 3px 7px;line-height:1;background:#8e680d;color:#fff;font-size:12px;font-weight:bold;}
.sub .contentsArea .right .listBox .inleft span.rank4	{padding:4px 6px 3px 6px;line-height:1;background:#d4d4d4;color:#616161;font-size:10px;font-weight:bold;}


.sub .contentsArea .right .listBox .inright					{float:right;width:540px;}

.sub .contentsArea .right .listBox .inright .head					{padding:15px;display:table;width:94.5%;background:#f6f6f6;}
.sub .contentsArea .right .listBox .inright .headleft				{display:table-cell;vertical-align:middle;width:345px;}
.sub .contentsArea .right .listBox .inright .headleft span			{padding:3px 5px;display:inline-block;line-height:1;background:#dac09f;color:#fff;font-size:11px;font-weight:bold;vertical-align:top;}
.sub .contentsArea .right .listBox .inright .headleft h3			{line-height:1.2;}
.sub .contentsArea .right .listBox .inright .headleft h3 a			{font-size:14px;font-weight:bold;color:#616161;}
.sub .contentsArea .right .listBox .inright .headleft h3 a:hover	{text-decoration:none;}

.sub .contentsArea .right .listBox .inright .head .headright			{display:table-cell;vertical-align:middle;text-align:right;width:155px;padding:0 0 0 30px;}
.sub .contentsArea .right .listBox .inright .head p.nobookmark			{text-align:right;border:solid 1px #a7a7a7;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;}
.sub .contentsArea .right .listBox .inright .head p.nobookmark span		{padding:0 0 0 18px;background:url(../img/listbox_bookmark_off.png) no-repeat 0 0;font-size:11px;font-weight:bold;color:#7d7d7d;}
.sub .contentsArea .right .listBox .inright .head p.nobookmark a		{padding:1px 0;text-align:center;display:block;text-decoration:none;display:block;background:#fff;}
.sub .contentsArea .right .listBox .inright .head p.nobookmark:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.sub .contentsArea .right .listBox .inright .head p.onbookmark			{text-align:right;border:solid 1px #0790ef;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;}
.sub .contentsArea .right .listBox .inright .head p.onbookmark span		{padding:0 0 0 18px;background:url(../img/listbox_bookmark_on.png) no-repeat 0 0;font-size:11px;font-weight:bold;color:#fff;}
.sub .contentsArea .right .listBox .inright .head p.onbookmark a		{padding:1px 0;text-align:center;display:block;text-decoration:none;display:block;background: #199df9;
background: -moz-linear-gradient(top,  #199df9 0%, #008cee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#199df9), color-stop(100%,#008cee));
background: -webkit-linear-gradient(top,  #199df9 0%,#008cee 100%);
background: -o-linear-gradient(top,  #199df9 0%,#008cee 100%);
background: -ms-linear-gradient(top,  #199df9 0%,#008cee 100%);
background: linear-gradient(to bottom,  #199df9 0%,#008cee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#199df9', endColorstr='#008cee',GradientType=0 );
}
.sub .contentsArea .right .listBox .inright .head p.onbookmark:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.sub .contentsArea .right .listBox .inright .head p.onbookmark .delete	{font-size:10px;background:none;padding:0 0 0 5px;}
.sub .contentsArea .right .listBox .inright .detail						{padding:0 15px;}
.sub .contentsArea .right .listBox .inright .detail .read				{margin-top:10px;line-height:1.2;}
.sub .contentsArea .right .listBox .inright .detail .read span			{margin-left:10px;font-size:12px;display:inline-block;*display:inline;*zoom:1;}
.sub .contentsArea .right .listBox .inright .detail .read span a:hover	{text-decoration:none;}

.sub .contentsArea .right .listBox .inright .detail .measure						{margin-top:3px;line-height:1.2;}
.sub .contentsArea .right .listBox .inright .detail .measure img					{margin-left:3px;vertical-align:middle;line-height:0;display:inline-block;*display:inline;*zoom:1;}
.sub .contentsArea .right .listBox .inright .detail .measure img:first-child		{margin-left:0px;}
.sub .contentsArea .right .listBox .inright .detail .measure span					{padding:2px 0 0 0;vertical-align:middle;font-size:12px;display:inline-block;*display:inline;*zoom:1;}
.sub .contentsArea .right .listBox .inright .detail .measure span.num				{margin-left:10px;font-size:15px;font-weight:bold;color:#ff7a01;display:inline-block;*display:inline;*zoom:1;}
.sub .contentsArea .right .listBox .inright .detail .measure span.review			{margin-left:18px;padding:0;font-size:11px;}
.sub .contentsArea .right .listBox .inright .detail .measure span.review a:hover	{text-decoration:none;}

.sub .contentsArea .right .listBox .inright .detail .other						{margin-top:5px;padding-top:5px;border-top:dashed 1px #cccccc;}
.sub .contentsArea .right .listBox .inright .detail .other .data				{line-height:1.2;}
.sub .contentsArea .right .listBox .inright .detail .other .data span			{margin-left:13px;font-size:11px;display:inline-block;*display:inline;*zoom:1;}
.sub .contentsArea .right .listBox .inright .detail .other .data span.cate		{padding:0 0 0 18px;background:url(../img/listbox_cate.gif) no-repeat 0 0px;}
.sub .contentsArea .right .listBox .inright .detail .other .data span.price		{padding:0 0 0 20px;background:url(../img/listbox_price.gif) no-repeat 0 0px;}

.sub .contentsArea .right .listBox .inright .detail .other .newpost				{margin-top:5px;font-size:11px;line-height:1.2;}
.sub .contentsArea .right .listBox .inright .detail .other .place				{margin-top:5px;font-size:11px;line-height:1.2;}



/* pager
 ---------------------------------------------------- */

.sub .contentsArea .right .listBox .pager				{margin-top:20px;}
.sub .contentsArea .right .listBox .pager ul			{letter-spacing:0.05em;text-align:right;}
.sub .contentsArea .right .listBox .pager li			{margin:0;padding:0 0 0 0;width:auto;font-size:14px;border:none;background:none;float:none;display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;line-height:1.2;}
.sub .contentsArea .right .listBox .pager li a			{display:inline-block;padding:3px 8px;background:#fff;border:1px solid #aaa;text-decoration:none;vertical-align:middle;color:#008cee;}
.sub .contentsArea .right .listBox .pager li a:hover	{background:#d5d5d5;border:solid 1px #d5d5d5;color:#fff;}
.sub .contentsArea .right .listBox .pager li.current	{display:inline-block;padding:4px 8px 3px 8px;background:#d5d5d5;border:solid 1px #d5d5d5;text-decoration:none;vertical-align:middle;color:#fff;}
.sub .contentsArea .right .listBox .pager li.omission	{vertical-align:bottom;}
.sub .contentsArea .right .listBox .pager li.prev a		{font-size:12px;display:inline-block;padding:4px 9px;border:1px solid #008cee;text-decoration:none;vertical-align:middle;color:#008cee;background:#008cee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.sub .contentsArea .right .listBox .pager li.prev span	{padding:0 0 0 13px;background:url(../img/listbox_pager_prev.gif) no-repeat 0 center;color:#fff;}
.sub .contentsArea .right .listBox .pager li.next a		{font-size:12px;display:inline-block;padding:4px 9px;border:1px solid #008cee;text-decoration:none;vertical-align:middle;color:#008cee;background:#008cee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.sub .contentsArea .right .listBox .pager li.next span	{padding:0 13px 0 0;background:url(../img/listbox_pager_next.gif) no-repeat right center;color:#fff;}


/* additiona
 ---------------------------------------------------- */

.sub .contentsArea .right .additiona				{margin-top:20px;padding-top:20px;border-top:solid 1px #dedede;}
.sub .contentsArea .right .additiona ul				{text-align:center;}
.sub .contentsArea .right .additiona li				{margin:0 0 0 0;padding:0;border:none;display:inline-block;*display:inline;*zoom:1;float:none;width:auto;background:none;letter-spacing:normal;line-height:1.2;color:#ff7a01;font-size:12px;font-weight:bold;vertical-align:middle;}
.sub .contentsArea .right .additiona li.addBtn		{margin-right:8px;width:285px;line-height:0;}
.sub .contentsArea .right .additiona li a:hover img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}







/* ◆ SUB2
 ================================================ */

.sub .contentsArea .right .imglistBox							{margin-top:20px;}
.sub .contentsArea .right .imglistBox li						{margin:0px;padding:0 0 0 0px;float:left;width:180px;text-align:center;background:url(../img/imglistbox_dot01.gif) repeat-x bottom;}
.sub .contentsArea .right .imglistBox li .inner					{margin:0 0 0 0px;padding:0 15px 15px 15px;background:url(../img/imglistbox_dot02.gif) repeat-y left top;position:relative;}
.sub .contentsArea .right .imglistBox li .inner	img				{display:inline;}
.sub .contentsArea .right .imglistBox li .itemImg 				{max-width:150px;}
.sub .contentsArea .right .imglistBox li .itemImg img			{padding-bottom:10px;padding-top:15px;width:100%;}
.sub .contentsArea .right .imglistBox li .inner a:hover img		{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.sub .contentsArea .right .imglistBox li.fst					{margin-left:0px;padding-left:0;}
.sub .contentsArea .right .imglistBox li.fst .inner				{margin-left:0;background:none;}

.sub .contentsArea .right .imglistBox li p.place span				{padding:3px 5px;display:inline-block;line-height:1;background:#dac09f;color:#fff;font-size:11px;font-weight:bold;vertical-align:top;}
.sub .contentsArea .right .imglistBox li p							{text-align:left;}
.sub .contentsArea .right .imglistBox li p.item						{line-height:1.3;font-size:13px;color:#656565;}
.sub .contentsArea .right .imglistBox li p.item						{line-height:1.3;font-size:13px;color:#656565;}
.sub .contentsArea .right .imglistBox li p.item	a 					{text-decoration:none;}
.sub .contentsArea .right .imglistBox li p.item	a:hover 			{text-decoration:underline;}

.sub .contentsArea .right .imglistBox li p.measure					{margin-top:3px;line-height:1.2;}
.sub .contentsArea .right .imglistBox li p.measure img				{margin-left:3px;vertical-align:middle;line-height:0;display:inline-block;*display:inline;*zoom:1;}
.sub .contentsArea .right .imglistBox li p.measure img:first-child	{margin-left:0px;}
.sub .contentsArea .right .imglistBox li p.measure span				{padding:2px 0 0 0;vertical-align:middle;font-size:12px;display:inline-block;*display:inline;*zoom:1;}
.sub .contentsArea .right .imglistBox li p.measure span.num			{margin-left:6px;font-size:14px;font-weight:bold;color:#ff7a01;display:inline-block;*display:inline;*zoom:1;}

.sub .contentsArea .right .imglistBox li span.review				{padding:0;font-size:11px;}
.sub .contentsArea .right .imglistBox li span.review a:hover		{text-decoration:none;}
.sub .contentsArea .right .imglistBox li span.price					{font-size:11px;padding:0 0 0 20px;background:url(../img/listbox_price.gif) no-repeat 0 2px;}
.sub .contentsArea .right .imglistBox li p.nobookmark				{position:absolute;right:15px;bottom:15px;display:inline;line-height:0;}
.sub .contentsArea .right .imglistBox li p.nobookmark a:hover img	{filter: alpha(opacity=100);-moz-opacity:1;opacity:1;}

.sub .contentsArea .right .imglistBox li span.rank1		{padding:6px 7px 3px 7px;line-height:1;background:#ca9f2a;color:#fff;font-size:12px;font-weight:bold;position:absolute;top:0;left:0px;}
.sub .contentsArea .right .imglistBox li span.rank2		{padding:6px 7px 3px 7px;line-height:1;background:#b4b4b4;color:#fff;font-size:12px;font-weight:bold;position:absolute;top:0;left:10px;}
.sub .contentsArea .right .imglistBox li span.rank3		{padding:6px 7px 3px 7px;line-height:1;background:#8e680d;color:#fff;font-size:12px;font-weight:bold;position:absolute;top:0;left:10px;}
.sub .contentsArea .right .imglistBox li span.rank4		{padding:6px 7px 3px 7px;line-height:1;background:#d4d4d4;color:#616161;font-size:12px;font-weight:bold;position:absolute;top:0;left:10px;}




/* pager
 ---------------------------------------------------- */

.sub .contentsArea .right .imglistBox .pager				{margin-top:20px;}
.sub .contentsArea .right .imglistBox .pager ul				{letter-spacing:0.05em;text-align:right;}
.sub .contentsArea .right .imglistBox .pager li				{margin:0;padding:0 0 0 0;width:auto;font-size:14px;border:none;background:none;float:none;display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;line-height:1.2;}
.sub .contentsArea .right .imglistBox .pager li a			{display:inline-block;padding:3px 8px;background:#fff;border:1px solid #aaa;text-decoration:none;vertical-align:middle;color:#008cee;}
.sub .contentsArea .right .imglistBox .pager li a:hover		{background:#d5d5d5;border:solid 1px #d5d5d5;color:#fff;}
.sub .contentsArea .right .imglistBox .pager li.current		{display:inline-block;padding:4px 8px 3px 8px;background:#d5d5d5;border:solid 1px #d5d5d5;text-decoration:none;vertical-align:middle;color:#fff;}
.sub .contentsArea .right .imglistBox .pager li.omission	{vertical-align:bottom;}
.sub .contentsArea .right .imglistBox .pager li.prev a		{font-size:12px;display:inline-block;padding:4px 9px;border:1px solid #008cee;text-decoration:none;vertical-align:middle;color:#008cee;background:#008cee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.sub .contentsArea .right .imglistBox .pager li.prev span	{padding:0 0 0 13px;background:url(../img/listbox_pager_prev.gif) no-repeat 0 center;color:#fff;}
.sub .contentsArea .right .imglistBox .pager li.next a		{font-size:12px;display:inline-block;padding:4px 9px;border:1px solid #008cee;text-decoration:none;vertical-align:middle;color:#008cee;background:#008cee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.sub .contentsArea .right .imglistBox .pager li.next span	{padding:0 13px 0 0;background:url(../img/listbox_pager_next.gif) no-repeat right center;color:#fff;}


/* additiona
 ---------------------------------------------------- */

.sub .contentsArea .right .additiona				{margin-top:20px;padding-top:20px;border-top:solid 1px #dedede;}
.sub .contentsArea .right .additiona ul				{text-align:center;}
.sub .contentsArea .right .additiona li				{margin:0 0 0 0;padding:0;border:none;display:inline-block;*display:inline;*zoom:1;float:none;width:auto;background:none;letter-spacing:normal;line-height:1.2;color:#ff7a01;font-size:12px;font-weight:bold;vertical-align:middle;}
.sub .contentsArea .right .additiona li.addBtn		{margin-right:8px;width:285px;line-height:0;}
.sub .contentsArea .right .additiona li a:hover img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}











/* ◆ 口コミ reviews
 ================================================ */


.reviews					{}

.reviews .itemHead					{padding:15px 0 0 0;border-top:solid 2px #ececec;position:relative;}
.reviews .itemHead li				{margin-left:5px;padding:2px 0;display:inline-block;font-size:12px;line-height:1.2;}
.reviews .itemHead li:first-child	{margin-left:0;padding:0;}
.reviews .itemHead li span			{padding:5px 8px 5px 10px;background:#dac09f;display:block;font-size:11px;color:#fff;}
.reviews .itemHead h2				{margin-top:10px;font-size:16px;font-weight:bold;color:#656565;line-height:1.4;}
.reviews .itemHead .itemId			{position:absolute;top:5px;right:0;font-size:11px;}


.reviews .itemDetail		{margin:15px 0 0 0;padding:25px 0 0 0;border-top:solid 2px #ececec;}
.reviews .Left				{float:left;width:720px;}
.reviews .Left .inLeft		{float:left;width:225px;border:solid 1px #ddd;}
.reviews .Left .inLeft img	{width:100%;}

.reviews .Left .inRight					{float:right;width:475px;}
.reviews .Left .inRight p				{display:inline-block;}
.reviews .Left .inRight span			{display:inline-block;font-size:11px;}
.reviews .Left .inRight .inner			{display:table;width:100%;}
.reviews .Left .inRight .star			{display:table-cell;}
.reviews .Left .inRight .star .hyoka	{vertical-align:middle;}
.reviews .Left .inRight .tensu			{padding:0 0 0 5px;font-size:24px;font-weight:bold;color:#ff7a01;}
.reviews .Left .inRight .newday			{display:table-cell;text-align:right;}
.reviews .Left .inRight .newday	p		{font-size:11px;}

.reviews .Left .inRight .itemData			{padding:15px 0 0 0;background:url(../img/dot_chip_line01.gif) repeat-x top left;}
.reviews .Left .inRight .itemData dl		{margin-top:3px;font-size:12px;display:table;}
.reviews .Left .inRight .itemData dt		{padding:0 0 0 20px;font-weight:bold;display:table-cell;width:auto;}
.reviews .Left .inRight .itemData dd		{margin-left:0;display:table-cell;line-height:1.4;}
.reviews .Left .inRight .itemData .genre	{background:url(../img/chip_genre.gif) no-repeat 0 3px;}
.reviews .Left .inRight .itemData .price	{background:url(../img/chip_price.gif) no-repeat 0 3px;}
.reviews .Left .inRight .itemData .country	{background:url(../img/chip_country.gif) no-repeat 0 3px;}

.reviews .Left .inRight .affiLink			{margin-top:13px;padding:15px 0 0 0;font-size:12px;background:url(../img/dot_chip_line01.gif) repeat-x top left;}
.reviews .Left .inRight .affiLink p			{padding:0 0 0 24px;background:url(../img/reviews_buy_jp.png) no-repeat 0 1px;color:#008cee;font-size:14px;font-weight:bold;}
.reviews .Left .inRight .affiLink a			{padding:0 0 0 10px;line-height:1.4;display:block;background:url(../img/chip_maru.gif) no-repeat 0 center;}
.reviews .Left .inRight .affiLink a:hover	{text-decoration:none;}

.reviews .Right							{float:right;width:240px;}
.reviews .Right .addBtn li				{margin-top:5px;}
.reviews .Right .addBtn li:first-child	{margin-top:0;}
.reviews .Right .addBtn li a			{text-decoration:none;}
.reviews .Right .addBtn					{text-align:center;}

.reviews .Right .addBtn li.bkmark			{border:solid 1px #a7a7a7;width:100%;line-height:1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.reviews .Right .addBtn li.bkmark a			{padding:10px 0 8px 0;display:block;color:#7c7c7c;}
.reviews .Right .addBtn li.bkmark a span	{padding:0 0 0 18px;color:#7c7c7c;background:url(../img/reviews_star_bookmark.png) no-repeat 0 2px;font-size:14px;font-weight:bold;}
.reviews .Right .addBtn li.bkmark a:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.reviews .Right .addBtn li.touko			{border:solid 1px #ff8719;width:100%;line-height:1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.reviews .Right .addBtn li.touko a			{
padding:10px 0 8px 0;
display:block;
background: #ff8719;
background: -moz-linear-gradient(top,  #ff8719 0%, #ff7a01 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8719), color-stop(100%,#ff7a01));
background: -webkit-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -o-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -ms-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: linear-gradient(to bottom,  #ff8719 0%,#ff7a01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8719', endColorstr='#ff7a01',GradientType=0 );
}
.reviews .Right .addBtn li.touko a span		{padding:0 0 0 21px;color:#fff;background:url(../img/reviews_star_touko.png) no-repeat 0 3px;font-size:14px;font-weight:bold;}
.reviews .Right .addBtn li.touko a:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.reviews .Right .addBtn li.insatsu			{padding:10px 18px 10px 18px;border:solid 1px #e0e0e0;text-align:left;}
.reviews .Right .addBtn li.insatsu p		{padding:0 0 0 23px;display:block;color:#008cee;font-size:14px;font-weight:bold;background:url(../img/reviews_star_insatsu.png) no-repeat 0 3px;}
.reviews .Right .addBtn li.insatsu span		{margin-top:5px;display:block;font-size:10px;color:#7c7c7c;line-height:1.2;}

.reviews .Right .snsBtn					{margin-top:5px;}
.reviews .Right .snsBtn	li				{margin-left:5px;float:left;}
.reviews .Right .snsBtn	li:first-child	{margin-left:0;}
.reviews .Right .snsBtn	li a:hover		{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}





/* 詳細ページ共通タブ */

.mainContets	{margin-top:60px;}

.mainContets .tabBtn				{}
.mainContets .tabBtn ul				{border-bottom:solid 2px #ececec;position:relative;letter-spacing: -0.4em;}
.mainContets .tabBtn li				{margin-bottom:-2px;text-align:center;display:inline-block;vertical-align:top;line-height:1.2;letter-spacing: normal;}

.mainContets .tabBtn li	a			{text-decoration:none;height:56px;display:block;position:relative;letter-spacing: normal;}
.mainContets .tabBtn li:first-child {margin-left:10px;}
.mainContets .tabBtn li a span		{padding:23px 0 0 0;display:block;font-size:14px;font-weight:bold;}


.mainContets .tabBtn li.tab1 a			{padding:0 0 0 32px;width:154px;background:url(../img/tab_btn01_off.png) no-repeat;}
.mainContets .tabBtn li.tab1 a:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.mainContets .tabBtn li.tab1on a		{padding:0 0 0 32px;width:154px;background:url(../img/tab_btn01_on.png) no-repeat 0 center;}
.mainContets .tabBtn li.tab1on a:hover	{filter: alpha(opacity=100);-moz-opacity:1;opacity:1;}


.mainContets .tabBtn li.tab2 a			{padding:0 0 0 32px;width:153px;background:url(../img/tab_btn02_off.png) no-repeat;}
.mainContets .tabBtn li.tab2 a:hover	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.mainContets .tabBtn li.tab2on a		{padding:0 0 0 32px;width:153px;background:url(../img/tab_btn01_on.png) no-repeat;}
.mainContets .tabBtn li.tab2on a:hover	{filter: alpha(opacity=100);-moz-opacity:1;opacity:1;}


.mainContets .tabBtn li.tab3 a			{padding:0 0 0 30px;width:155px;background:url(../img/tab_btn03_off.png) no-repeat;}
.mainContets .tabBtn li.tab3 a:hover	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.mainContets .tabBtn li.tab3on a		{padding:0 0 0 30px;width:155px;background:url(../img/tab_btn01_on.png) no-repeat;}
.mainContets .tabBtn li.tab3on a:hover	{filter: alpha(opacity=100);-moz-opacity:1;opacity:1;}


.mainContets .tabBtn li.tab4 a			{padding:0 0 0 18px;width:167px;background:url(../img/tab_btn04_off.png) no-repeat;}
.mainContets .tabBtn li.tab4 a:hover	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.mainContets .tabBtn li.tab4on a		{padding:0 0 0 18px;width:167px;background:url(../img/tab_btn04_on.png) no-repeat;}
.mainContets .tabBtn li.tab4on a:hover	{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}


.mainContets .tabBtn li.tab5 a			{padding:0 0 0 15px;width:153px;background:url(../img/tab_btn05_off.png) no-repeat;}
.mainContets .tabBtn li.tab5 a:hover	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.mainContets .tabBtn li.tab5on a		{padding:0 0 0 15px;width:153px;background:url(../img/tab_btn05_on.png) no-repeat;}
.mainContets .tabBtn li.ttab5on a:hover	{filter: alpha(opacity=100);-moz-opacity:1;opacity:1;}
.mainContets .tabBtn li:last-child		{position:absolute;right:10px;}


.mainContets .tabBtn li	span.kazu	{margin:-2px auto 0 auto;padding:0;display:block;font-size:10px;color:#7c7c7c;font-weight:bold;text-indent:0;text-align:center;}





.mainDetail	{margin-top:30px;}

.mainDetail	.contLeft	{width:705px;float:left;}


.mainDetail	.contLeft .tokoArea					{}
.mainDetail	.contLeft .tokoArea h2				{padding:0 0 8px 0;border-bottom:solid 2px #dfdfdf;line-height:1.2;letter-spacing:0.05em;}
.mainDetail	.contLeft .tokoArea h2 span			{padding:3px 0 0 15px;font-size:17px;font-weight:bold;color:#008cee;background:url(../img/chip_reviews.gif) no-repeat 0 center;}
.mainDetail	.contLeft .tokoArea ul				{margin-top:20px;}
.mainDetail	.contLeft .tokoArea li				{margin-left:33px;float:left;text-align:center;width:151px;}
.mainDetail	.contLeft .tokoArea li:first-child	{margin-left:0;}
.mainDetail	.contLeft .tokoArea li img			{width:100%;border:solid 1px #e0e0e0;}
.mainDetail	.contLeft .tokoArea li a:hover img	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.mainDetail	.contLeft .tokoArea li p			{font-size:12px;line-height:1.2;}
.mainDetail	.contLeft .tokoArea li p a			{margin-top:3px;font-size:12px;display:block;line-height:1;}
.mainDetail	.contLeft .tokoArea li p a:hover	{text-decoration:none;}
.mainDetail	.contLeft .tokoArea p.more			{margin-top:15px;text-align:right;font-size:12px;}
.mainDetail	.contLeft .tokoArea p.more a		{text-decoration:none;color:#008cee;}
.mainDetail	.contLeft .tokoArea p.more a:hover	{text-decoration:underline;}
.mainDetail	.contLeft .tokoArea p.more span		{padding:0 0 0 12px;background:url(../img/pick_more_chip.gif) no-repeat 0 5px;font-weight:bold;color:#008cee;}

.mainDetail	.contLeft .itemAdd						{margin-top:20px;padding:20px 0 0 0;background:url(../img/dot_chip_line01.gif) repeat-x top left;}
.mainDetail	.contLeft .itemAdd table				{width:100%;border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;position:relative;}
.mainDetail	.contLeft .itemAdd th					{padding:12px 10px 10px 10px;font-size:12px;font-weight:bold;width:180px;border-top:solid 1px #e0e0e0;border-left:solid 1px #e0e0e0;line-height:1.4;}

.mainDetail	.contLeft .itemAdd th.tblHead				{padding:10px 0;width:100%;background:#f9f9f9;border:solid 1px #e0e0e0;}
.mainDetail	.contLeft .itemAdd th.tblHead .title		{padding:3px 0 0 15px;line-height:1.2;font-size:17px;font-weight:bold;color:#008cee;background:url(../img/chip_reviews.gif) no-repeat 0 center;}
.mainDetail	.contLeft .itemAdd th.tblHead .btn			{position:absolute;top:10px;right:10px;}
.mainDetail	.contLeft .itemAdd th.tblHead .btn a		{display:inline-block;font-size:11px;}
.mainDetail	.contLeft .itemAdd th.tblHead .btn a		{text-decoration:none;}
.mainDetail	.contLeft .itemAdd th.tblHead .btn a:hover	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.mainDetail	.contLeft .itemAdd th.tblHead .hokoku 	{padding:2px 15px;display:block;border:solid 1px #d7d7d7;color:#7c7c7c;font-weight:bold;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.mainDetail	.contLeft .itemAdd th.tblHead .henshu 	{
padding:2px 15px;
display:block;
color:#fff;
font-weight:bold;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #ff8719;
background: -moz-linear-gradient(top,  #ff8719 0%, #ff7a01 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8719), color-stop(100%,#ff7a01));
background: -webkit-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -o-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -ms-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: linear-gradient(to bottom,  #ff8719 0%,#ff7a01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8719', endColorstr='#ff7a01',GradientType=0 );
}

.mainDetail	.contLeft .itemAdd td							{padding:12px 10px 10px 10px;font-size:12px;border-top:solid 1px #e0e0e0;border-left:solid 1px #e0e0e0;line-height:1.4;}
.mainDetail	.contLeft .itemAdd td.itemName					{font-size:14px;font-weight:bold;line-height:1.3;}
.mainDetail	.contLeft .itemAdd td ul.color					{}
.mainDetail	.contLeft .itemAdd td ul.color li				{margin-left:10px;display:inline-block;}
.mainDetail	.contLeft .itemAdd td ul.color li:first-child	{margin-left:0px;display:inline-block;}
.mainDetail	.contLeft .itemAdd td ul.color li a				{text-decoration:none;}

.mainDetail	.contLeft .itemAdd td .color .kiro		{padding:0 0 0 20px;background:url(../img/side_color_ki.gif) no-repeat 0 0;background-size:15px;}
.mainDetail	.contLeft .itemAdd td .color .shiro		{padding:0 0 0 20px;background:url(../img/side_color_shiro.gif) no-repeat 0 0;background-size:15px;}
.mainDetail	.contLeft .itemAdd td .color .beju		{padding:0 0 0 20px;background:url(../img/side_color_hadairo.gif) no-repeat 0 0;background-size:15px;}

.mainDetail	.contLeft .itemAdd td.tag				{line-height:1.5;}
.mainDetail	.contLeft .itemAdd td.tag a				{margin-left:10px;font-size:11px;display:inline-block;color:#008cee;text-decoration:none;}
.mainDetail	.contLeft .itemAdd td.tag a:hover		{text-decoration:underline;}
.mainDetail	.contLeft .itemAdd td.tag a span		{padding:0 0 0 8px;font-weight:bold;color:#008cee;background:url(../img/pick_more_chip.gif) no-repeat 0 6px;background-size:5px;}

.mainDetail	.contLeft .itemAdd td.kanren				{line-height:1.5;}
.mainDetail	.contLeft .itemAdd td.kanren a				{padding:0 0 0 8px;background:url(../img/chip_maru.gif) no-repeat 0 6px;display:block;text-decoration:none;}
.mainDetail	.contLeft .itemAdd td.kanren a:hover		{text-decoration:underline;color:#008cee;}

.mainDetail	.contLeft .itemAdd td.other				{line-height:1.5;}
.mainDetail	.contLeft .itemAdd td.other a			{display:inline-block;}
.mainDetail	.contLeft .itemAdd td.other a:hover		{text-decoration:none;color:#008cee;}

.mainDetail	.contLeft .itemAdd td.other				{line-height:1.5;position:relative;}
.mainDetail	.contLeft .itemAdd td.other p			{top:10px;right:10px;position:absolute;}
.mainDetail	.contLeft .itemAdd td.other p a			{margin-left:10px;font-size:11px;display:block;color:#008cee;text-decoration:none;}
.mainDetail	.contLeft .itemAdd td.other p a:hover	{text-decoration:underline;}
.mainDetail	.contLeft .itemAdd td.other p a span	{padding:0 0 0 8px;font-weight:bold;color:#008cee;background:url(../img/pick_more_chip.gif) no-repeat 0 6px;background-size:5px;}

.mainDetail	.contRight	{width:250px;float:right;}




.mainDetail	.contLeft .everyone					{margin-top:40px;}
.mainDetail	.contLeft .everyone h2				{padding:0 0 8px 0;border-bottom:solid 2px #dfdfdf;line-height:1.2;letter-spacing:0.05em;}
.mainDetail	.contLeft .everyone h2 span			{padding:3px 0 0 15px;font-size:17px;font-weight:bold;color:#008cee;background:url(../img/chip_reviews.gif) no-repeat 0 center;}
.mainDetail	.contLeft .everyone p.read			{margin-top:20px;font-size:12px;line-height:1.4;}
.mainDetail	.contLeft .everyone p.subread		{margin-top:15px;font-size:12px;line-height:1.4;}

.mainDetail	.contLeft .everyone table			{margin-top:10px;width:100%;border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;position:relative;}
.mainDetail	.contLeft .everyone th				{padding:12px 10px 10px 10px;background:#f3f3f3;font-size:12px;font-weight:bold;border-top:solid 1px #e0e0e0;border-left:solid 1px #e0e0e0;line-height:1.4;}
.mainDetail	.contLeft .everyone th.tenpo		{width:350px;}
.mainDetail	.contLeft .everyone th.toshi		{width:220px;}
.mainDetail	.contLeft .everyone th.jiki			{width:50px;}
.mainDetail	.contLeft .everyone td				{padding:12px 10px 10px 10px;vertical-align:middle;font-size:12px;border-top:solid 1px #e0e0e0;border-left:solid 1px #e0e0e0;line-height:1.4;}
.mainDetail	.contLeft .everyone td a			{text-decoration:none;color:#008cee;}
.mainDetail	.contLeft .everyone td a:hover		{text-decoration:underline;}
.mainDetail	.contLeft .everyone td.shop a		{text-decoration:none;color:#656565;}
.mainDetail	.contLeft .everyone td.shop a:hover	{text-decoration:underline;color:#008cee;}

.mainDetail	.contLeft .everyone p.more			{margin-top:5px;text-align:right;}
.mainDetail	.contLeft .everyone p.more a		{margin-left:10px;font-size:11px;color:#008cee;text-decoration:none;}
.mainDetail	.contLeft .everyone p.more a:hover	{text-decoration:underline;}
.mainDetail	.contLeft .everyone p.more a span	{padding:0 0 0 8px;font-weight:bold;color:#008cee;background:url(../img/pick_more_chip.gif) no-repeat 0 6px;background-size:5px;}
	


.mainDetail	.contLeft .reviewsArea					{margin-top:40px;}
.mainDetail	.contLeft .reviewsArea h2				{padding:0 0 8px 0;border-bottom:solid 2px #dfdfdf;line-height:1.2;letter-spacing:0.05em;}
.mainDetail	.contLeft .reviewsArea h2 span			{padding:3px 0 0 15px;font-size:17px;font-weight:bold;color:#008cee;background:url(../img/chip_reviews.gif) no-repeat 0 center;}
.mainDetail	.contLeft .reviewsArea .readBox			{margin-top:20px;position:relative;}

.mainDetail	.contLeft .reviewsArea p.read			{font-size:12px;line-height:1.4;}
.mainDetail	.contLeft .reviewsArea p.revBtn			{font-size:12px;line-height:1.4;position:absolute;top:-5px;right:0;}
.mainDetail	.contLeft .reviewsArea p.revBtn	a		{
padding:2px 15px;
display:inline-block;
color:#fff;
font-weight:bold;
text-decoration:none;
webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #ff8719;
background: -moz-linear-gradient(top,  #ff8719 0%, #ff7a01 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8719), color-stop(100%,#ff7a01));
background: -webkit-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -o-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -ms-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: linear-gradient(to bottom,  #ff8719 0%,#ff7a01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8719', endColorstr='#ff7a01',GradientType=0 );
}
.mainDetail	.contLeft .reviewsArea p.revBtn a:hover	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}


.reviewsBox									{margin-top:20px;border:solid 1px #e0e0e0;position:relative;}
.reviewsBox	.revHead						{margin:1px 1px 0 1px;padding:20px;background:#f9f9f9;}
.reviewsBox	h3								{font-size:14px;font-weight:bold;line-height:1.4;}
.reviewsBox	.prof							{margin-top:15px;display:table;}
.reviewsBox	.prof .inleft					{display:table-cell;}
.reviewsBox	.prof .inleft img				{border:solid 1px #e0e0e0;}
.reviewsBox	.prof .inright					{padding:0 0 0 10px;display:table-cell;vertical-align:top;}
.reviewsBox	.prof .inright .name			{font-size:10px;}
.reviewsBox	.prof .inright ul				{}
.reviewsBox	.prof .inright li				{display:inline-block;vertical-align:middle;}
.reviewsBox	.prof .inright li.star			{}
.reviewsBox	.prof .inright li.star img		{margin-right:-3px;}
.reviewsBox	.prof .inright li .suji			{margin:0 0 0 3px;display:inline-block;font-size:16px;font-weight:bold;color:#ff7a01;}
.reviewsBox	.prof .inright li.kakaku		{margin:0 0 0 10px;font-size:11px;}
.reviewsBox	.prof .inright li.kakaku span	{padding:0 0 0 18px;background:url(../img/chip_price.gif) no-repeat 0 1px;font-weight:bold;}
.reviewsBox .prof .inright .tenmei			{font-size:11px;line-height:1.3;}
.reviewsBox	.prof .inright .tenmei span		{font-weight:bold;}
.reviewsBox	.data							{position:absolute;top:20px;right:15px;font-size:11px;}

.reviewsBox	.reviewsPost					{margin-top:1px;padding:20px;border-top:solid 1px #e0e0e0;}
.reviewsBox	.reviewsPost ul					{letter-spacing:-0.4em;}
.reviewsBox	.reviewsPost li					{margin:0 0 17px 17px;display:inline-block;letter-spacing:normal;}
.reviewsBox	.reviewsPost li.fst				{margin-left:0;}
.reviewsBox	.reviewsPost li img				{border:solid 1px #e0e0e0;}
.reviewsBox	.reviewsPost li a				{line-height:0;display:block;}
.reviewsBox	.reviewsPost li a:hover img		{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.reviewsBox	.reviewsPost p					{font-size:13px;line-height:1.8;}

.reviewsBox	.varius						{padding:15px 10px 18px 10px;border-top:solid 1px #e0e0e0;position:relative;}
.reviewsBox	.varius	p					{display:inline-block;}
.reviewsBox	.varius p a					{padding:2px 15px;text-decoration:none;font-size:11px;border:solid 1px #d7d7d7;color:#7c7c7c;font-weight:bold;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.reviewsBox	.varius p a:hover			{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.reviewsBox	.varius ul					{position:absolute;top:11px;right:10px;}
.reviewsBox	.varius li					{display:inline-block;font-size:11px;font-weight:bold;vertical-align:middle;}
.reviewsBox	.varius li a				{text-decoration:none;}
.reviewsBox	.varius li.comment			{}

.reviewsBox	.varius li.sanko			{}
.reviewsBox	.varius li.sanko a			{
padding:2px 12px 2px 15px;
display:inline-block;
color:#fff;
font-weight:bold;
text-decoration:none;
webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #ff8719;
background: -moz-linear-gradient(top,  #ff8719 0%, #ff7a01 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8719), color-stop(100%,#ff7a01));
background: -webkit-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -o-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -ms-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: linear-gradient(to bottom,  #ff8719 0%,#ff7a01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8719', endColorstr='#ff7a01',GradientType=0 );
}
.reviewsBox	.varius li.sanko a:hover 	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.reviewsBox	.varius li.hyo			{margin-left:3px;font-size:16px;font-weight:bold;}
.reviewsBox	.varius li.hyo span		{padding:0 5px 0 0;font-size:23px;font-weight:bold;color:#ff7a01;letter-spacing:-0.03em;}

.reviewsBox	.hokoku					{padding:5px 10px;border-top:solid 1px #e0e0e0;text-align:right;}
.reviewsBox	.hokoku	p				{line-height:1.4;}
.reviewsBox	.hokoku	a				{padding:0 0 0 10px;font-size:11px;text-decoration:none;font-weight:bold;background:url(../img/pick_more_chip.gif) no-repeat 0 5px;background-size:5px;}
.reviewsArea .hokoku a:hover		{text-decoration:underline;color:#008cee;}
.reviewsArea p.more					{margin-top:5px;text-align:right;}
.reviewsArea p.more a				{margin-left:10px;font-size:11px;color:#008cee;text-decoration:none;}
.reviewsArea p.more a:hover			{text-decoration:underline;}
.reviewsArea p.more a span			{padding:0 0 0 8px;font-weight:bold;color:#008cee;background:url(../img/pick_more_chip.gif) no-repeat 0 6px;background-size:5px;}
	

.kanrenArea							{margin-top:40px;}
.kanrenArea  h2						{padding:0 0 8px 0;border-bottom:solid 2px #dfdfdf;line-height:1.2;letter-spacing:0.05em;}
.kanrenArea h2 span					{padding:3px 0 0 15px;font-size:17px;font-weight:bold;color:#008cee;background:url(../img/chip_reviews.gif) no-repeat 0 center;}

.kanrenArea .pickrank ul				{margin:20px 0 0 0px;}
.kanrenArea .pickrank li				{margin:0 0 0 15px;font-size:12px;float:left;width:115px;position:relative;}
.kanrenArea .pickrank li img			{border:solid 1px #e0e0e0;}
.kanrenArea .pickrank li:first-child	{margin-left:0;}
.kanrenArea .pickrank li p a			{display:block;margin-top:5px;letter-spacing:0.05em;line-height:1.3;}
.kanrenArea .pickrank li a:hover		{text-decoration:none;}
.kanrenArea .pickrank li a:hover img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.kanrenArea .pickrank li p.star img		{border:none;display:inline-block;}
.kanrenArea .pickrank li p.star span	{display:inline-block;font-weight:bold;}
.kanrenArea .pickrank li span			{display:block;text-align:left;color:#ff7a01;font-size:12px;}
.kanrenArea .pickrank li .country		{margin-top:10px;padding:0 5px;display:inline-block;background:#dac09f;color:#fff;font-size:10px;}
.kanrenArea .bx-wrapper .bx-viewport	{width:637px!important;margin:0 auto;}



.reviewsCheck							{margin-top:40px;}
.reviewsCheck  h2						{padding:0 0 8px 0;border-bottom:solid 2px #dfdfdf;line-height:1.2;letter-spacing:0.05em;}
.reviewsCheck h2 span					{padding:3px 0 0 15px;font-size:17px;font-weight:bold;color:#008cee;background:url(../img/chip_reviews.gif) no-repeat 0 center;}
.reviewsCheck .chBox					{padding:25px 0;background:#f5fbff;}
.reviewsCheck .chBox ul					{margin:0 0 0 0;}
.reviewsCheck .chBox li					{margin-right:15px;width:115px!important;}
.reviewsCheck .chBox li img				{border:solid 1px #e0e0e0;}
.reviewsCheck .chBox li a:hover img		{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.reviewsCheck .chBox li p.star img		{border:none;display:inline-block;}
.reviewsCheck .chBox li p.star span		{display:inline-block;}
.reviewsCheck .chBox li p				{margin-top:5px;font-size:12px;line-height:1.3;letter-spacing:0.05em;}
.reviewsCheck .chBox li p a:hover		{text-decoration:none;}
.reviewsCheck .chBox li span			{display:block;text-align:left;color:#ff7a01;font-size:12px;font-weight:bold;}
.reviewsCheck .chBox li .country		{margin-top:10px;padding:0 5px;display:inline-block;background:#dac09f;color:#fff;font-size:10px;}

.reviewsCheck .bx-wrapper .bx-viewport	{width:637px!important;}







/* 口コミ */

.tokoBtn 					{margin-top:20px;padding:10px 0 0 0;border-top:solid 1px #dedede;}
.tokoBtn p.touko			{margin:0 auto 0 auto;text-align:center;width:200px;border:solid 1px #ff8719;line-height:1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.tokoBtn .touko a			{
padding:10px 0 8px 0;
display:block;
background: #ff8719;
text-decoration:none;
background: -moz-linear-gradient(top,  #ff8719 0%, #ff7a01 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8719), color-stop(100%,#ff7a01));
background: -webkit-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -o-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -ms-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: linear-gradient(to bottom,  #ff8719 0%,#ff7a01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8719', endColorstr='#ff7a01',GradientType=0 );
}
.tokoBtn .touko a span		{padding:0 0 0 21px;color:#fff;background:url(../img/reviews_star_touko.png) no-repeat 0 3px;font-size:14px;font-weight:bold;}
.tokoBtn .touko a:hover		{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.noline						{border:none!important;background:none!important;}




/* 販売終了の報告 */

.exeBox							{margin-top:0px;padding:25px 25px 25px 25px;border:solid 1px #e0e0e0;}
.exeBox h2						{padding:0 0 8px 0;border-bottom:solid 2px #dfdfdf;line-height:1.2;letter-spacing:0.05em;}
.exeBox h2 span					{padding:3px 0 0 15px;font-size:17px;font-weight:bold;color:#008cee;background:url(../img/chip_reviews.gif) no-repeat 0 center;}
.exeBox p.rei					{margin-top:15px;font-size:12px;}
.exeBox ul						{margin:5px 0 0 0px;}
.exeBox li						{margin-top:5px;padding:0 0 0 10px;font-size:13px;background:url(../img/chip_maru.gif) no-repeat 0 8px;}
.exeBox li:first-child			{margin-top:0;}
.exeBox p.hosoku				{margin-top:15px;font-size:12px;line-height:1.3;}


.miniSearch									{margin-top:20px;width:100%;display:table;}
.miniSearch .itemSearch						{margin:20px 0 0 0;padding:15px;width:455px;display:table-cell;border:solid 1px #008cee;background:#f5fbff;}
.miniSearch .itemSearch input				{padding:6px 10px;width:345px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:solid 1px #dedede;color:#666;vertical-align:top;}
.miniSearch .itemSearch input.send			{margin-left:5px;padding:0;width:83px;border:none;}
.miniSearch .itemSearch input.send:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.miniSearch .revToko						{padding:0 0 0 15px;display:table-cell;vertical-align:middle;}
.miniSearch .revToko span					{padding:0 0 0 18px;background:url(../img/listbox_bookmark_on.png) no-repeat 0 0;font-size:12px;font-weight:bold;color:#fff;}
.miniSearch .revToko a						{padding:5px 15px;text-align:center;display:block;text-decoration:none;display:block;background: #199df9;
border:solid 1px #008cee;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: -moz-linear-gradient(top,  #199df9 0%, #008cee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#199df9), color-stop(100%,#008cee));
background: -webkit-linear-gradient(top,  #199df9 0%,#008cee 100%);
background: -o-linear-gradient(top,  #199df9 0%,#008cee 100%);
background: -ms-linear-gradient(top,  #199df9 0%,#008cee 100%);
background: linear-gradient(to bottom,  #199df9 0%,#008cee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#199df9', endColorstr='#008cee',GradientType=0 );
}
.miniSearch .revToko a:hover		{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}



.commentBox					{margin-top:20px;padding:25px;background:#f8f8f8;}
.commentBox	.profImg		{width:50px;float:left;}
.commentBox	.profImg img	{border:solid 1px #e0e0e0;line-height:0;display:block;}
.commentBox	.profImg p		{margin-top:5px;font-size:11px;text-align:center;line-height:1.2;}

.commentArea				{width:590px;float:right;
}
.commentArea .comHead			{background:#fff;position:relative;box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 3px 0px;-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 3px 0px;-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 3px 0px;}
.commentArea .comHead .inner	{padding:10px 15px 10px 15px;}
.commentArea .comHead h3		{font-size:14px;}
.commentArea .comHead p			{margin-top:5px;font-size:12px;line-height:1.4;}
.commentArea .subData			{position:absolute;top:15px;right:15px;font-size:11px;}


.commentArea .otherData						{padding:0 15px 2px 15px;border-top:solid 1px #e0e0e0;}
.commentArea .otherData ul					{text-align:right;}
.commentArea .otherData li					{display:inline-block;font-size:11px;font-weight:bold;vertical-align:middle;}
.commentArea .otherData li a				{text-decoration:none;}
.commentArea .otherData li.comment			{padding:0 0 0 8px;font-weight:bold;color:#008cee;background:url(../img/pick_more_chip.gif) no-repeat 0 6px;background-size:5px;}
.commentArea .otherData li.comment a:hover	{color:#008cee;}

.commentArea .otherData li.sanko			{margin-left:5px;}
.commentArea .otherData li.sanko a			{
padding:2px 12px 2px 15px;
display:inline-block;
color:#fff;
font-weight:bold;
text-decoration:none;
webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #ff8719;
background: -moz-linear-gradient(top,  #ff8719 0%, #ff7a01 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8719), color-stop(100%,#ff7a01));
background: -webkit-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -o-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -ms-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: linear-gradient(to bottom,  #ff8719 0%,#ff7a01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8719', endColorstr='#ff7a01',GradientType=0 );
}
.commentArea .otherData li.sanko a:hover 	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.commentArea .otherData li.hyo				{margin-left:3px;font-size:16px;font-weight:bold;}
.commentArea .otherData li.hyo span			{padding:0 5px 0 0;font-size:23px;font-weight:bold;color:#ff7a01;letter-spacing:-0.03em;}


.commentArea .tokoComment			{margin-top:15px;}
.commentArea .tokoComment .Number	{padding:7px 10px 5px 10px;line-height:1.2;background:#f5fbff;border:solid 1px #e0e0e0;font-size:12px;}

.commentArea .tokoComment .comList						{margin-top:-1px;padding:15px;line-height:1.2;background:#fff;border:solid 1px #e0e0e0;font-size:12px;}
.commentArea .tokoComment .comList li					{margin-top:10px;padding:10px 0 0 0;display:table;background:url(../img/dot_chip_line01.gif) repeat-x top left;}
.commentArea .tokoComment .comList li:first-child		{margin-top:0px;padding:0px 0 0 0;background:none;}
.commentArea .tokoComment .comList .coImg				{display:table-cell;vertical-align:top;}
.commentArea .tokoComment .comList .coImg img			{border:solid 1px #e0e0e0;}
.commentArea .tokoComment .comList .coImg a:hover img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.commentArea .tokoComment .comList .mainComment			{padding:0 0 0 15px;display:table-cell;}
.commentArea .tokoComment .comList .mainComment p		{margin-top:10px;font-size:12px;line-height:1.6;}
.commentArea .tokoComment .comList .profHead a			{font-size:12px;}
.commentArea .tokoComment .comList .profHead a:hover	{color:#008cee;}
.commentArea .tokoComment .comList .profHead span		{padding:0 0 0 10px;font-size:11px;}

.commentArea .write				{margin-top:25px;text-align:center;font-size:11px;}
.commentArea .write a			{padding:5px 15px 3px 15px;line-height:1;text-decoration:none;background:#fff;border:solid 1px #038eef;color:#038eef;font-weight:bold;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.commentArea .write a:hover		{background:#038eef;border:solid 1px #038eef;color:#fff;font-weight:bold;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}





/* 写真 */


.photoList				{margin-top:20px;}
.photoList li			{margin:0 0 20px 33px;width:151px;float:left;font-size:12px;line-height:1.2;}
.photoList li.fst		{margin-left:0;}
.photoList li .hani		{width:151px;height:151px;overflow:hidden;border:solid 1px #e0e0e0;}
.photoList li img		{width:150%;}
.photoList li p			{margin-top:10px;text-align:center;}
.photoList li p a		{display:block;}



#colorbox, #cboxOverlay, #cboxWrapper	{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper							{max-width:none;}
#cboxOverlay							{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft		{clear:left;}
#cboxContent							{position:relative;}
#cboxLoadedContent						{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle								{margin:0;}
#cboxLoadingOverlay,
#cboxLoadingGraphic						{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext,
#cboxClose, #cboxSlideshow				{cursor:pointer;}
.cboxPhoto								{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe								{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent,
#cboxLoadedContent						{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}


#cboxOverlay			{background:#fff; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox				{outline:0;}
#cboxContent			{margin-top:32px; overflow:visible; background:#000;}
.cboxIframe				{background:#fff;}
#cboxError				{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent		{background:#1a1a1a; padding:10px;}
#cboxLoadingGraphic		{background:url(../img/loading.gif) no-repeat center center;}
#cboxLoadingOverlay		{background:#000;}
#cboxTitle				{position:absolute; top:-22px; left:0; color:#000;}
#cboxCurrent			{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

#cboxPrevious			{}
#cboxNext				{}
#cboxClose				{}

#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active 		{outline:0;}

#cboxPrevious			{background:url(../img/photo_prev.png) no-repeat;border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:40px; height:30px; position:absolute; top:45%;}
#cboxPrevious:hover		{}
#cboxNext				{background:url(../img/photo_next.png) no-repeat;border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:40px; height:30px; position:absolute; top:45%;right:0;}
#cboxNext:hover			{}
#cboxClose				{border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:40px; height:30px; position:absolute; top:0;right:20px;background:url(../img/photo_close.png) no-repeat 0 0;}
#cboxClose:hover		{}

.cboxSlideshow_on #cboxPrevious,
.cboxSlideshow_off #cboxPrevious		{right:66px;}
.cboxSlideshow_on #cboxSlideshow		{background-position:-75px -25px; right:44px;}
.cboxSlideshow_on #cboxSlideshow:hover	{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow		{background-position:-100px 0px; right:44px;}
.cboxSlideshow_off #cboxSlideshow:hover	{background-position:-75px -25px;}










/* 並び替え */

.change .chageBox							{margin:20px 0 0 0;border:solid 1px #dedede;}
.change .chageBox	.inner					{padding:8px 15px 4px 15px;display:table;width:96%;}

.change .chageBox .inleft						{display:table-cell;vertical-align:middle;}
.change .chageBox .inleft ul					{float:left;margin:0 0 0 20px;}
.change .chageBox .inleft li					{margin-left:5px;float:left;font-size:12px;}
.change .chageBox .inleft li.fst				{margin-left:0px;}
.change .chageBox .inleft li:after				{content:" / ";}
.change .chageBox .inleft li:last-child:after	{content:"";}
.change .chageBox .inleft li a					{text-decoration:none;}
.change .chageBox .inleft li a:hover			{text-decoration:underline;color:#008cee;}
.change .chageBox .inleft li.change1			{margin:0px;padding:0 0 0 22px;font-size:13px;font-weight:bold;background:url(../img/chage_chip01.gif) no-repeat 0 2px;}
.change .chageBox .inleft li.change2			{margin:0px;padding:0 0 0 20px;font-size:13px;font-weight:bold;background:url(../img/chage_chip02.gif) no-repeat 0 4px;}

.change .chageBox .inright					{display:table-cell;text-align:right;}
.change .chageBox .inright ul				{margin-top:-2px;letter-spacing: -0.4em;}
.change .chageBox .inright li				{margin-top:-2px;font-size:12px;display:inline-block;/display: inline;/zoom: 1;letter-spacing: normal;line-height:0;vertical-align:middle;}
.change .chageBox .inright li:first-child	{margin-top:0px;padding:2px 0 0 0;}
.change .chageBox .inright li a:hover img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}





/* pager
 ---------------------------------------------------- */

.reviews .pager					{margin-top:20px;}
.reviews .pager ul				{letter-spacing:0.05em;text-align:right;}
.reviews .pager li				{margin:0;padding:0 0 0 0;width:auto;font-size:14px;border:none;background:none;float:none;display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;line-height:1.2;}
.reviews .pager li a			{display:inline-block;padding:3px 8px;background:#fff;border:1px solid #aaa;text-decoration:none;vertical-align:middle;color:#008cee;}
.reviews .pager li a:hover		{background:#d5d5d5;border:solid 1px #d5d5d5;color:#fff;}
.reviews .pager li.current		{display:inline-block;padding:4px 8px 3px 8px;background:#d5d5d5;border:solid 1px #d5d5d5;text-decoration:none;vertical-align:middle;color:#fff;}
.reviews .pager li.omission		{vertical-align:bottom;}
.reviews .pager li.prev a		{font-size:12px;display:inline-block;padding:4px 9px;border:1px solid #008cee;text-decoration:none;vertical-align:middle;color:#008cee;background:#008cee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.reviews .pager li.prev span	{padding:0 0 0 13px;background:url(../img/listbox_pager_prev.gif) no-repeat 0 center;color:#fff;}
.reviews .pager li.next a		{font-size:12px;display:inline-block;padding:4px 9px;border:1px solid #008cee;text-decoration:none;vertical-align:middle;color:#008cee;background:#008cee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.reviews .pager li.next span	{padding:0 13px 0 0;background:url(../img/listbox_pager_next.gif) no-repeat right center;color:#fff;}








/* ◆ ブックマーク リスト
 ================================================ */



/* itemSearch
 ---------------------------------------------------- */
/* h2
 ---------------------------------------------------- */

.sub .contentsArea .right .bookmarkSearch					{margin:5px 0 0 0;position:relative;}
.sub .contentsArea .right .bookmarkSearch h2				{padding:0 0 8px 0;font-size:21px;line-height:1.3;color:#008cee;border-bottom:solid 2px #dfdfdf;}
.sub .contentsArea .right .bookmarkSearch h2 span			{padding:0 0 0 30px;font-weight:bold;color:#008cee;background:url(../img/chip_bookmark1.gif) no-repeat 0 4px;}
.sub .contentsArea .right .bookmarkSearch .midSearch		{position:absolute;top:-10px;right:0;}
.sub .contentsArea .right .bookmarkSearch input				{padding:6px 10px 6px 10px;width:280px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:solid 1px #dedede;color:#666;vertical-align:top;}
.sub .contentsArea .right .bookmarkSearch input.send		{margin-left:10px;padding:0;width:83px;border:none;}
.sub .contentsArea .right .bookmarkSearch input.send:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}



/* dust chageBox
 ---------------------------------------------------- */

.sub .contentsArea .right .dust							{margin-top:25px;display:table;width:100%;}
.sub .contentsArea .right .dust .inleft					{display:table-cell;vertical-align:middle;}
.sub .contentsArea .right .dust .inleft p				{padding:1px 0 1px 18px;font-size:11px;background:url(../img/chip_dust.gif) no-repeat 0 0;line-height:1.4;}
.sub .contentsArea .right .dust .inright				{display:table-cell;text-align:right;}
.sub .contentsArea .right .dust .inright ul				{letter-spacing: -0.4em;}
.sub .contentsArea .right .dust .inright li				{font-size:12px;display:inline-block;/display: inline;/zoom: 1;letter-spacing: normal;line-height:0;vertical-align:middle;}
.sub .contentsArea .right .dust .inright li	a:hover	img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}


.sub .contentsArea .right .chageBox						{margin:10px 0 0 0;border:solid 1px #dedede;}
.sub .contentsArea .right .chageBox	.inner				{padding:8px 15px 5px 15px;display:table;width:96%;}

.sub .contentsArea .right .chageBox .inleft				{display:table-cell;vertical-align:middle;}
.sub .contentsArea .right .chageBox .inleft	ul			{float:left;margin:0 0 0 20px;}
.sub .contentsArea .right .chageBox .inleft	li			{margin-left:5px;float:left;font-size:12px;}
.sub .contentsArea .right .chageBox .inleft	li.fst		{margin-left:0px;}
.sub .contentsArea .right .chageBox .inleft	li:after	{content:" / ";}
.sub .contentsArea .right .chageBox .inleft	li a		{text-decoration:underline;}
.sub .contentsArea .right .chageBox .inleft	li a:hover	{text-decoration:none;}
.sub .contentsArea .right .chageBox .inleft	li.change1	{margin:0px;padding:0 0 0 22px;font-size:13px;font-weight:bold;background:url(../img/chage_chip01.gif) no-repeat 0 2px;}
.sub .contentsArea .right .chageBox .inleft	li.change2	{margin:0px;padding:0 0 0 20px;font-size:13px;font-weight:bold;background:url(../img/chage_chip02.gif) no-repeat 0 4px;}

.sub .contentsArea .right .chageBox .inright				{display:table-cell;text-align:right;}
.sub .contentsArea .right .chageBox .inright ul				{letter-spacing: -0.4em;}
.sub .contentsArea .right .chageBox .inright li				{font-size:12px;display:inline-block;/display: inline;/zoom: 1;letter-spacing: normal;line-height:0;vertical-align:middle;}
.sub .contentsArea .right .chageBox .inright li	a:hover	img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}






/* listBox
 ---------------------------------------------------- */

.sub .contentsArea .right .bookmarkBox								{margin-top:20px;}
.sub .contentsArea .right .bookmarkBox li							{margin-top:25px;padding-top:25px;border-top:solid 1px #dedede;position:relative;}
.sub .contentsArea .right .bookmarkBox li:first-child				{margin-top:0px;padding-top:0;border:none;}
.sub .contentsArea .right .bookmarkBox li p.gomibako				{position:absolute;right:0;bottom:0;line-height:0;}
.sub .contentsArea .right .bookmarkBox li p.gomibako a:hover img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.sub .contentsArea .right .bookmarkBox .inleft				{float:left;width:160px;height:160px;position:relative;border:solid 1px #e0e0e0;}

.sub .contentsArea .right .bookmarkBox .inright					{float:right;width:540px;}

.sub .contentsArea .right .bookmarkBox .inright .head					{padding:15px;display:table;width:94.5%;background:#f6f6f6;}
.sub .contentsArea .right .bookmarkBox .inright .headleft				{display:table-cell;vertical-align:middle;width:345px;}
.sub .contentsArea .right .bookmarkBox .inright .headleft span			{padding:3px 5px;display:inline-block;line-height:1;background:#dac09f;color:#fff;font-size:11px;font-weight:bold;vertical-align:top;}
.sub .contentsArea .right .bookmarkBox .inright .headleft h3			{line-height:1.2;}
.sub .contentsArea .right .bookmarkBox .inright .headleft h3 a			{font-size:14px;font-weight:bold;color:#616161;}
.sub .contentsArea .right .bookmarkBox .inright .headleft h3 a:hover	{text-decoration:none;}

.sub .contentsArea .right .bookmarkBox .inright .head .headright			{display:table-cell;vertical-align:middle;text-align:right;width:155px;padding:0 0 0 30px;}
.sub .contentsArea .right .bookmarkBox .inright .head p.nobookmark			{text-align:right;border:solid 1px #a7a7a7;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;}
.sub .contentsArea .right .bookmarkBox .inright .head p.nobookmark span		{padding:0 0 0 18px;background:url(../img/bookmark_btn01.png) no-repeat 0 0;font-size:11px;font-weight:bold;color:#7d7d7d;}
.sub .contentsArea .right .bookmarkBox .inright .head p.nobookmark a		{padding:1px 0;text-align:center;display:block;text-decoration:none;display:block;background:#fff;}
.sub .contentsArea .right .bookmarkBox .inright .head p.nobookmark:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.sub .contentsArea .right .bookmarkBox .inright .head p.onbookmark			{text-align:right;border:solid 1px #FF7A01;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;}
.sub .contentsArea .right .bookmarkBox .inright .head p.onbookmark span		{padding:0 0 0 18px;background:url(../img/bookmark_btn02.png) no-repeat 0 0;font-size:11px;font-weight:bold;color:#fff;}
.sub .contentsArea .right .bookmarkBox .inright .head p.onbookmark a		{padding:1px 0;text-align:center;display:block;text-decoration:none;display:block;background: #199df9;
background: #ff912c;
background: -moz-linear-gradient(top,  #ff912c 0%, #ff7a01 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff912c), color-stop(100%,#ff7a01));
background: -webkit-linear-gradient(top,  #ff912c 0%,#ff7a01 100%);
background: -o-linear-gradient(top,  #ff912c 0%,#ff7a01 100%);
background: -ms-linear-gradient(top,  #ff912c 0%,#ff7a01 100%); 
background: linear-gradient(to bottom,  #ff912c 0%,#ff7a01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff912c', endColorstr='#ff7a01',GradientType=0 ); 
}
.sub .contentsArea .right .bookmarkBox .inright .head p.onbookmark:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.sub .contentsArea .right .bookmarkBox .inright .head p.onbookmark .delete	{font-size:10px;background:none;padding:0 0 0 5px;}
.sub .contentsArea .right .bookmarkBox .inright .detail						{padding:0 15px;}
.sub .contentsArea .right .bookmarkBox .inright .detail .read				{margin-top:10px;line-height:1.2;}
.sub .contentsArea .right .bookmarkBox .inright .detail .read span			{margin-left:10px;font-size:12px;display:inline-block;*display:inline;*zoom:1;}
.sub .contentsArea .right .bookmarkBox .inright .detail .read span a:hover	{text-decoration:none;}

.sub .contentsArea .right .bookmarkBox .inright .detail .measure						{margin-top:15px;line-height:1.2;}
.sub .contentsArea .right .bookmarkBox .inright .detail .measure img					{margin-left:3px;vertical-align:middle;line-height:0;display:inline-block;*display:inline;*zoom:1;}
.sub .contentsArea .right .bookmarkBox .inright .detail .measure img:first-child		{margin-left:0px;}
.sub .contentsArea .right .bookmarkBox .inright .detail .measure span					{padding:2px 0 0 0;vertical-align:middle;font-size:12px;display:inline-block;*display:inline;*zoom:1;}
.sub .contentsArea .right .bookmarkBox .inright .detail .measure span.num				{margin-left:10px;font-size:15px;font-weight:bold;color:#ff7a01;display:inline-block;*display:inline;*zoom:1;}
.sub .contentsArea .right .bookmarkBox .inright .detail .measure span.review			{margin-left:18px;padding:0;font-size:11px;}
.sub .contentsArea .right .bookmarkBox .inright .detail .measure span.review a:hover	{text-decoration:none;}

.sub .contentsArea .right .bookmarkBox .inright .detail .other						{margin-top:5px;padding-top:0;border-top:none;}
.sub .contentsArea .right .bookmarkBox .inright .detail .other .data				{line-height:1.2;}
.sub .contentsArea .right .bookmarkBox .inright .detail .other .data span			{margin-left:13px;font-size:11px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.sub .contentsArea .right .bookmarkBox .inright .detail .other .data span.cate		{padding:0 0 0 18px;background:url(../img/listbox_cate.gif) no-repeat 0 0px;}
.sub .contentsArea .right .bookmarkBox .inright .detail .other .data span.price		{padding:0 0 0 20px;background:url(../img/listbox_price.gif) no-repeat 0 0px;}

.sub .contentsArea .right .bookmarkBox .inright .detail .other .newpost				{margin-top:5px;font-size:11px;line-height:1.2;}
.sub .contentsArea .right .bookmarkBox .inright .detail .other .place				{margin-top:5px;font-size:11px;line-height:1.2;}



/* pager
 ---------------------------------------------------- */

.sub .contentsArea .right .bookmarkBox .pager				{margin-top:20px;padding-top:20px;border-top:solid 1px #dedede;}
.sub .contentsArea .right .bookmarkBox .pager ul			{letter-spacing:0.05em;text-align:right;}
.sub .contentsArea .right .bookmarkBox .pager li			{margin:0;padding:0 0 0 0;width:auto;font-size:14px;border:none;background:none;float:none;display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;line-height:1.2;}
.sub .contentsArea .right .bookmarkBox .pager li a			{display:inline-block;padding:3px 8px;background:#fff;border:1px solid #aaa;text-decoration:none;vertical-align:middle;color:#008cee;}
.sub .contentsArea .right .bookmarkBox .pager li a:hover	{background:#d5d5d5;border:solid 1px #d5d5d5;color:#fff;}
.sub .contentsArea .right .bookmarkBox .pager li.current	{display:inline-block;padding:4px 8px 3px 8px;background:#d5d5d5;border:solid 1px #d5d5d5;text-decoration:none;vertical-align:middle;color:#fff;}
.sub .contentsArea .right .bookmarkBox .pager li.omission	{vertical-align:bottom;}
.sub .contentsArea .right .bookmarkBox .pager li.prev a		{font-size:12px;display:inline-block;padding:4px 9px;border:1px solid #008cee;text-decoration:none;vertical-align:middle;color:#008cee;background:#008cee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.sub .contentsArea .right .bookmarkBox .pager li.prev span	{padding:0 0 0 13px;background:url(../img/listbox_pager_prev.gif) no-repeat 0 center;color:#fff;}
.sub .contentsArea .right .bookmarkBox .pager li.next a		{font-size:12px;display:inline-block;padding:4px 9px;border:1px solid #008cee;text-decoration:none;vertical-align:middle;color:#008cee;background:#008cee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.sub .contentsArea .right .bookmarkBox .pager li.next span	{padding:0 13px 0 0;background:url(../img/listbox_pager_next.gif) no-repeat right center;color:#fff;}







/* ◆ ブックマーク 画像
 ================================================ */

.sub .contentsArea .right .booklistBox							{margin-top:20px;}
.sub .contentsArea .right .booklistBox li						{margin:0px;padding:0 0 0 0px;float:left;width:180px;text-align:center;background:url(../img/imglistbox_dot01.gif) repeat-x bottom;}
.sub .contentsArea .right .booklistBox li .inner				{margin:0 0 0 0px;padding:20px 15px 65px 15px;background:url(../img/imglistbox_dot02.gif) repeat-y left top;position:relative;}
.sub .contentsArea .right .booklistBox li .inner	img			{display:inline;}
.sub .contentsArea .right .booklistBox li .itemImg 				{max-width:150px;}
.sub .contentsArea .right .booklistBox li .itemImg img			{padding-bottom:10px;padding-top:15px;width:100%;}
.sub .contentsArea .right .booklistBox li .inner a:hover img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.sub .contentsArea .right .booklistBox li.fst					{margin-left:0px;padding-left:0;}
.sub .contentsArea .right .booklistBox li.fst .inner			{margin-left:0;background:none;}

.sub .contentsArea .right .booklistBox li p.place span			{padding:3px 5px;display:inline-block;line-height:1;background:#dac09f;color:#fff;font-size:11px;font-weight:bold;vertical-align:top;}
.sub .contentsArea .right .booklistBox li p						{text-align:left;}
.sub .contentsArea .right .booklistBox li p.item				{line-height:1.3;font-size:13px;color:#656565;}
.sub .contentsArea .right .booklistBox li p.item				{line-height:1.3;font-size:13px;color:#656565;}
.sub .contentsArea .right .booklistBox li p.item a 				{text-decoration:none;}
.sub .contentsArea .right .booklistBox li p.item a:hover 		{text-decoration:underline;}

.sub .contentsArea .right .booklistBox li p.measure					{margin-top:3px;line-height:1.2;}
.sub .contentsArea .right .booklistBox li p.measure img				{margin-left:3px;vertical-align:middle;line-height:0;display:inline-block;*display:inline;*zoom:1;}
.sub .contentsArea .right .booklistBox li p.measure img:first-child	{margin-left:0px;}
.sub .contentsArea .right .booklistBox li p.measure span			{padding:2px 0 0 0;vertical-align:middle;font-size:12px;display:inline-block;*display:inline;*zoom:1;}
.sub .contentsArea .right .booklistBox li p.measure span.num		{margin-left:6px;font-size:14px;font-weight:bold;color:#ff7a01;display:inline-block;*display:inline;*zoom:1;}

.sub .contentsArea .right .booklistBox li span.review				{padding:0 0 0 6px!important;font-size:11px!important;}
.sub .contentsArea .right .booklistBox li span.review a:hover		{text-decoration:none;}
.sub .contentsArea .right .booklistBox li span.price				{font-size:11px;padding:0 0 0 20px;background:url(../img/listbox_price.gif) no-repeat 0 2px;}
.sub .contentsArea .right .booklistBox li p.nobookmark				{position:absolute;right:15px;bottom:15px;display:inline;line-height:0;}
.sub .contentsArea .right .booklistBox li p.nobookmark a:hover img	{filter: alpha(opacity=100);-moz-opacity:1;opacity:1;}

.sub .contentsArea .right .booklistBox li p.gomibako		{line-height:0;position:absolute;bottom:10px;right:10px;}




/* pager
 ---------------------------------------------------- */

.sub .contentsArea .right .booklistBox .pager				{margin-top:20px;}
.sub .contentsArea .right .booklistBox .pager ul			{letter-spacing:0.05em;text-align:right;}
.sub .contentsArea .right .booklistBox .pager li			{margin:0;padding:0 0 0 0;width:auto;font-size:14px;border:none;background:none;float:none;display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;line-height:1.2;}
.sub .contentsArea .right .booklistBox .pager li a			{display:inline-block;padding:3px 8px;background:#fff;border:1px solid #aaa;text-decoration:none;vertical-align:middle;color:#008cee;}
.sub .contentsArea .right .booklistBox .pager li a:hover	{background:#d5d5d5;border:solid 1px #d5d5d5;color:#fff;}
.sub .contentsArea .right .booklistBox .pager li.current	{display:inline-block;padding:4px 8px 3px 8px;background:#d5d5d5;border:solid 1px #d5d5d5;text-decoration:none;vertical-align:middle;color:#fff;}
.sub .contentsArea .right .booklistBox .pager li.omission	{vertical-align:bottom;}
.sub .contentsArea .right .booklistBox .pager li.prev a		{font-size:12px;display:inline-block;padding:4px 9px;border:1px solid #008cee;text-decoration:none;vertical-align:middle;color:#008cee;background:#008cee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.sub .contentsArea .right .booklistBox .pager li.prev span	{padding:0 0 0 13px;background:url(../img/listbox_pager_prev.gif) no-repeat 0 center;color:#fff;}
.sub .contentsArea .right .booklistBox .pager li.next a		{font-size:12px;display:inline-block;padding:4px 9px;border:1px solid #008cee;text-decoration:none;vertical-align:middle;color:#008cee;background:#008cee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.sub .contentsArea .right .booklistBox .pager li.next span	{padding:0 13px 0 0;background:url(../img/listbox_pager_next.gif) no-repeat right center;color:#fff;}







/* ◆ マイページ1
 ================================================ */


/* 共通 */


.mypagermain	{
/* box-shadow */
box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 3px;
-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 3px;
-moz-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 3px;
}
.mypagermain .myhead		{line-height:0;}

.mypagermain .profile		{padding:15px 15px 5px 15px;position:relative;}

.mypagermain .Img			{
margin-top:-60px;
display:inline-block;
line-height:0;
/* box-shadow */
box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
-moz-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
}

.mypagermain .name			{margin:-30px 0 0 15px;font-size:18px;font-weight:bold;color:#363636;display:inline-block;vertical-align:middle;}
.mypagermain .zaiju			{margin-top:-30px;font-size:11px;font-weight:bold;color:#363636;display:inline-block;vertical-align:middle;}
.mypagermain .read			{margin:-30px 0 0 5px;font-size:18px;font-weight:bold;color:#363636;display:inline-block;vertical-align:middle;}
.mypagermain .add			{position:absolute;right:15px;top:15px;}
.mypagermain .add a			{padding:0 15px;display:block;text-decoration:none;border:solid 1px #a7a7a7;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;}
.mypagermain .add a span	{padding:0 0 0 25px;font-size:11px;font-weight:bold;color:#7c7c7c;background:url(../img/mypage_head_add_chip.png) no-repeat 0 0;}
.mypagermain .add a:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}


.mypageContets								{margin-top:35px;}
.mypageContets .mytabBtn ul					{border-bottom:solid 2px #ececec;position:relative;letter-spacing: -0.4em;}
.mypageContets .mytabBtn li					{margin-bottom:-2px;text-align:center;display:inline-block;vertical-align:top;line-height:1.2;letter-spacing: normal;}

.mypageContets .mytabBtn li	a				{text-decoration:none;height:56px;display:block;position:relative;letter-spacing: normal;}
.mypageContets .mytabBtn li:first-child		{margin-left:10px;}
.mypageContets .mytabBtn li a span			{padding:23px 0 0 25px;display:block;font-size:14px;font-weight:bold;color:#7c7c7c;}

.mypageContets .mytabBtn li.tab1 a			{padding:0 0 0 0;width:185px;background:url(../img/mypage_tab_01_off.png) no-repeat;}
.mypageContets .mytabBtn li.tab1 a:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.mypageContets .mytabBtn li.tab1on a		{padding:0 0 0 0;width:185px;background:url(../img/mypage_tab_01_on.png) no-repeat 0 center;}
.mypageContets .mytabBtn li.tab1on a:hover	{filter: alpha(opacity=100);-moz-opacity:1;opacity:1;}

.mypageContets .mytabBtn li.tab2 a			{padding:0 0 0 0;width:185px;background:url(../img/mypage_tab_02_off.png) no-repeat;}
.mypageContets .mytabBtn li.tab2 a:hover	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.mypageContets .mytabBtn li.tab2on a		{padding:0 0 0 0;width:185px;background:url(../img/mypage_tab_02_on.png) no-repeat;}
.mypageContets .mytabBtn li.tab2on a:hover	{filter: alpha(opacity=100);-moz-opacity:1;opacity:1;}

.mypageContets .mytabBtn li.tab3 a			{padding:0 0 0 0;width:183px;background:url(../img/mypage_tab_03_off.png) no-repeat;letter-spacing:-0.03em;}
.mypageContets .mytabBtn li.tab3 a:hover	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.mypageContets .mytabBtn li.tab3on a		{padding:0 0 0 0;width:183px;background:url(../img/mypage_tab_03_on.png) no-repeat;letter-spacing:-0.03em;}
.mypageContets .mytabBtn li.tab3on a:hover	{filter: alpha(opacity=100);-moz-opacity:1;opacity:1;}

.mypageContets .mytabBtn li.tab4 a			{padding:0 0 0 0;width:185px;background:url(../img/mypage_tab_04_off.png) no-repeat;letter-spacing:-0.03em;}
.mypageContets .mytabBtn li.tab4 a:hover	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.mypageContets .mytabBtn li.tab4on a		{padding:0 0 0 0;width:185px;background:url(../img/mypage_tab_04_on.png) no-repeat;letter-spacing:-0.03em;}
.mypageContets .mytabBtn li.tab4on a:hover	{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.mypageContets .mytabBtn li.tab5			{margin:0;line-height:0;position:absolute;right:21px;bottom:21px;}
.mypageContets .mytabBtn li.tab5 a			{height:auto;}
.mypageContets .mytabBtn li.tab5 a:hover	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.mypageContets .mytabBtn li	span.kazu		{margin:-2px auto 0 auto;padding:0;display:block;font-size:10px;color:#7c7c7c;font-weight:bold;text-indent:0;text-align:center;}


/* マイページ トップ構成 */
.mypageDetail				{margin-top:20px;}
.mypageDetail .contLeft		{width:705px;float:left;}
.mypageDetail .contRight	{width:250px;float:right;}



/* マイページ サブ構成 */
.mypageSub								{margin-top:20px;}
.mypageSub .contLeft					{width:705px;float:right;}
.mypageSub .contRight					{width:250px;float:left;}

.mypageSub .contRight .onebox					{margin:0 0 15px 0;border:solid 1px #e4e4e4;}
.mypageSub .contRight .onebox h2				{margin:-1px -1px 0 -1px;padding:9px 10px 7px 10px;background:#008cee;font-size:14px;font-weight:bold;color:#fff;}
.mypageSub .contRight .onebox span				{padding:0 0 0 0;font-size:12px;font-weight:normal;color:#fff;}
.mypageSub .contRight .onebox .inner			{padding:15px;}
.mypageSub .contRight .onebox h3				{margin:10px 0 0 0;padding:12px 0 0 0;line-height:1;background:url(../img/mypage_myreport_dot.gif) repeat-x top left;}
.mypageSub .contRight .onebox h3.none			{margin:0 0 0 0;padding:0;background:none;}
.mypageSub .contRight .onebox h3 a				{margin:0;padding:0 0 0 8px;font-size:12px;text-decoration:none;display:block;background:url(../img/sub_side_chip01.gif) no-repeat 0 center;}
.mypageSub .contRight .onebox h3 a:hover		{text-decoration:underline;}
.mypageSub .contRight .onebox ul				{margin:5px 0 0 -3px;}
.mypageSub .contRight .onebox li				{font-size:11px;line-height:1;}
.mypageSub .contRight .onebox li:first-child	{}
.mypageSub .contRight .onebox li:before			{content:"・";color:#008cee}
.mypageSub .contRight .onebox li a				{text-decoration:none;font-size:11px;display:inline-block;line-height:1.5;}
.mypageSub .contRight .onebox li a:hover		{text-decoration:underline;}
.mypageSub .contRight .onebox .line				{margin:10px 0 0 0;padding:10px 0 0 0;background:url(../img/mypage_myreport_dot.gif) repeat-x top left;}

/* ライトコンテンツ */

.myrightDetail				{padding:20px 20px 17px 20px;background: #f5fcff none repeat scroll 0 0;border: 1px solid #08a7f0;}
.myrightDetail dl			{font-size:11px;}
.myrightDetail dt			{margin-bottom:3px;clear:left;float: left;}
.myrightDetail dd			{margin-bottom:3px;}



.osusume							{margin:20px 0 0 0;border:solid 1px #e0e0e0;}
.osusume h2							{margin:-1px -1px 0 -1px;padding:10px;background:#008cee;}
.osusume span						{padding:0 0 0 25px;background:url(../img/mypage_osusume_h2.png) no-repeat 0 2px;font-size:14px;font-weight:bold;color:#fff;}

.osusume ul							{padding:15px 14px;}
.osusume li							{margin-top:15px;padding-top:15px;border-top:solid 1px #e0e0e0;}
.osusume li:first-child				{margin-top:0;padding-top:0;border-top:none;}
.osusume li .head					{display:table;}
.osusume li .Img					{display:table-cell;line-height:0;}
.osusume li .Img img				{border:solid 1px #e0e0e0;line-height:0;}
.osusume li .detail					{padding:0 0 0 10px;display:table-cell;vertical-align:top;position:relative;top:-5px;}
.osusume li .detail span.kuni		{padding:1px 7px;background:#dac09f;color:#fff;display:inline;font-size:10px;font-weight:bold;line-height:1;}
.osusume li .detail p				{margin-top:2px;line-height:1;}
.osusume li .detail p a				{font-size:11px;color:#656565;}
.osusume li .detail p a:hover		{text-decoration:none;}
.osusume ul.starlist				{margin-top:5px;padding:0;line-height:0;}
.osusume ul.starlist li				{margin-top:0;padding-top:0;display:inline-block;vertical-align:middle;border-top:none;}
.osusume ul.starlist li.star		{}
.osusume ul.starlist li.star img	{margin-right:-3px;width:9px;}
.osusume ul.starlist li .suji		{margin:0 0 0 3px;padding:0;display:inline-block;font-size:12px;font-weight:bold;color:#ff7a01;line-height:1;}
.osusume p.read						{margin-top:5px;padding-top:10px;background:url(../img/mypage_osusume_dot.png) repeat-x top left;font-size:11px;color:#656565}

.osusume .more						{margin-top:0;padding:4px 15px 4px 0px;border-top:solid 1px #e0e0e0;text-align:right;}
.osusume .more a					{padding:0 0 0 10px;text-decoration:none;display:inline-block;font-size:11px;color:#008cee;background:url(../img/mypage_more_chip.png) no-repeat 0 center;}
.osusume .more a:hover				{text-decoration:underline;}
.osusume .more a span				{padding:0;font-size:11px;font-weight:bold;color:#008cee}





/* マイページトップ */

.profilebox		{
padding:15px 20px;
/* box-shadow */
box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
-moz-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
}

.profilebox .inhead			{font-size:12px;color:#444444;display:inline-block;line-height:1;}
.profilebox span			{margin-left:10px;font-size:10px;color:#444444;display:inline-block;letter-spacing:0.05em;line-height:1;}
.profilebox span a:hover	{text-decoration:none;}
.profilebox .read			{margin-top:8px;padding-top:13px;font-size:12px;color:#444444;background:url(../img/mypage_dot.gif) repeat-x top left;line-height:1.7;}



.myreview				{margin-top:30px;}
.myreview h2			{padding:0 0 8px 0;border-bottom:solid 2px #dfdfdf;line-height:1.2;letter-spacing:0.05em;}
.myreview h2 span.chip	{padding:3px 0 0 15px;font-size:17px;font-weight:bold;color:#008cee;background:url(../img/chip_reviews.gif) no-repeat 0 center;}
.myreview h2 span.fol	{margin:0 0 0 0px;top:-1px;position:relative;font-size:12px;font-weight:bold;color:#008cee;display:inline-block;}
.myreview .inner		{margin-top:20px;padding:20px;background:#f9f9f9;border:solid 1px #e0e0e0;}

.myreview .block						{margin:0 0 20px 0;float:left;width:330px;}
.myreview .block .Img					{float:left;width:85px;height:85px;line-height:0;}
.myreview .block .kuni					{margin:0 0 0 15px;float:left;}
.myreview .block .kuni h3				{margin:0;padding:0 0 0 8px;font-size:13px;font-weight:bold;line-height:1;background:url(../img/sub_side_chip01.gif) no-repeat 0 0px;}
.myreview .block .kuni ul				{margin:5px 0 0 -6px;}
.myreview .block .kuni li				{line-height:1;}
.myreview .block .kuni li:first-child	{}
.myreview .block .kuni li:before		{content:"・";}
.myreview .block .kuni li a				{text-decoration:none;font-size:11px;display:inline-block;line-height:1.5;}
.myreview .block .kuni li a:hover		{text-decoration:underline;}

.myreview .more				{margin:5px 0 0 0;text-align:right;}
.myreview .more a			{padding:0 0 0 10px;text-decoration:none;display:inline-block;font-size:11px;color:#008cee;letter-spacing:0.1em;background:url(../img/mypage_more_chip.png) no-repeat 0 center;}
.myreview .more a:hover		{text-decoration:underline;}
.myreview .more a span		{font-size:11px;font-weight:bold;color:#008cee}




.myitemReview				{margin-top:30px;}
.myitemReview h2			{padding:0 0 8px 0;border-bottom:solid 2px #dfdfdf;line-height:1.2;letter-spacing:0.05em;}
.myitemReview h2 span		{padding:3px 0 0 15px;font-size:17px;font-weight:bold;color:#008cee;background:url(../img/chip_reviews.gif) no-repeat 0 center;}
.myitemReview .inner		{}


.myitemReview .oneblock		{
margin:25px 0 0 0;
/* box-shadow */
box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
-moz-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
}	
.myitemReview .oneblock	.head				{padding:15px 20px;display:table;width:665px;}
.myitemReview .oneblock	.itemImg			{display:table-cell;}
.myitemReview .oneblock	.inleft				{float:left;width:73px;height:73px;border:solid 1px #e0e0e0;line-height:0;}
.myitemReview .oneblock	.inright			{margin:-2px 0 0 15px;float:left;}
.myitemReview .oneblock	.inright span		{padding:1px 7px 1px 7px;background:#dac09f;display:inline;line-height:1;font-size:11px;font-weight:bold;color:#fff;}
.myitemReview .oneblock	.inright a			{margin-top:5px;display:block;font-size:14px;font-weight:bold;color:#616161}
.myitemReview .oneblock	.inright a:hover	{text-decoration:none;}

.myitemReview .oneblock	.headbook						{display:table-cell;text-align:right;vertical-align:middle;}
.myitemReview .oneblock	.headbook p.nobookmark			{text-align:center;border:solid 1px #a7a7a7;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;width:153px;display:inline-block;}
.myitemReview .oneblock	.headbook p.nobookmark span		{padding:0 0 0 18px;background:url(../img/listbox_bookmark_off.png) no-repeat 0 0;font-size:11px;font-weight:bold;color:#7d7d7d;}
.myitemReview .oneblock	.headbook p.nobookmark a		{padding:0 0 0 0;text-align:center;display:block;text-decoration:none;display:block;background:#fff;}
.myitemReview .oneblock	.headbook p.nobookmark:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.myitemReview .oneblock .headbook p.onbookmark			{text-align:right;border:solid 1px #0790ef;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;}
.myitemReview .oneblock	.headbook p.onbookmark span		{padding:0 0 0 18px;background:url(../img/listbox_bookmark_on.png) no-repeat 0 0;font-size:11px;font-weight:bold;color:#fff;}
.myitemReview .oneblock	.headbook p.onbookmark a		{padding:1px 0;text-align:center;display:block;text-decoration:none;display:block;background: #199df9;
background: -moz-linear-gradient(top,  #199df9 0%, #008cee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#199df9), color-stop(100%,#008cee));
background: -webkit-linear-gradient(top,  #199df9 0%,#008cee 100%);
background: -o-linear-gradient(top,  #199df9 0%,#008cee 100%);
background: -ms-linear-gradient(top,  #199df9 0%,#008cee 100%);
background: linear-gradient(to bottom,  #199df9 0%,#008cee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#199df9', endColorstr='#008cee',GradientType=0 );
}
.myitemReview .oneblock	.headbook p.onbookmark:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}



.myitemdetail					{padding:15px 20px;position:relative;background:#f9f9f9;}
.myitemdetail .name				{font-size:10px;}
.myitemdetail ul				{}
.myitemdetail li				{display:inline-block;vertical-align:middle;}
.myitemdetail li.star			{}
.myitemdetail li.star img		{margin-right:-3px;width:12px;}
.myitemdetail li .suji			{margin:0 0 0 3px;display:inline-block;font-size:15px;font-weight:bold;color:#ff7a01;}
.myitemdetail li.kakaku			{margin:0 0 0 10px;font-size:11px;}
.myitemdetail li.kakaku span	{padding:0 0 0 18px;background:url(../img/chip_price.gif) no-repeat 0 1px;font-weight:bold;}
.myitemdetail .tenmei			{font-size:11px;line-height:1.3;}
.myitemdetail .tenmei span		{padding:0 0 0 18px;font-weight:bold;background:url(../img/mypage_myitemdetail_chip.png) no-repeat 0 2px;}
.myitemdetail .data				{position:absolute;top:20px;right:15px;font-size:11px;}


.myitempost						{margin-top:1px;padding:20px;}
.myitempost ul					{letter-spacing:-0.4em;}
.myitempost li					{margin:0 0 17px 17px;display:inline-block;letter-spacing:normal;}
.myitempost li:nth-child(4n+1)	{margin-left:0;}
.myitempost li img				{border:solid 1px #e0e0e0;}
.myitempost li a				{line-height:0;display:block;}
.myitempost li a:hover img		{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.myitempost p					{font-size:13px;line-height:1.8;}

.myitemReview .oneblock	.varius						{padding:15px 20px 18px 20px;border-top:solid 1px #e0e0e0;position:relative;}
.myitemReview .oneblock	.varius	p					{display:inline-block;}
.myitemReview .oneblock .varius p a					{padding:2px 15px;text-decoration:none;font-size:11px;border:solid 1px #d7d7d7;color:#7c7c7c;font-weight:bold;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.myitemReview .oneblock	.varius p a:hover			{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.myitemReview .oneblock	.varius ul					{position:absolute;top:11px;right:20px;}
.myitemReview .oneblock	.varius li					{display:inline-block;font-size:11px;font-weight:bold;vertical-align:middle;}
.myitemReview .oneblock	.varius li a				{text-decoration:none;}
.myitemReview .oneblock	.varius li.comment			{}

.myitemReview .oneblock	.varius li.sanko			{}
.myitemReview .oneblock	.varius li.sanko a			{
padding:2px 12px 2px 15px;
display:inline-block;
color:#fff;
font-weight:bold;
text-decoration:none;
webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #ff8719;
background: -moz-linear-gradient(top,  #ff8719 0%, #ff7a01 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8719), color-stop(100%,#ff7a01));
background: -webkit-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -o-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -ms-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: linear-gradient(to bottom,  #ff8719 0%,#ff7a01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8719', endColorstr='#ff7a01',GradientType=0 );
}
.myitemReview .oneblock	.varius li.sanko a:hover	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.myitemReview .oneblock	.varius li.hyo			{margin-left:3px;font-size:16px;font-weight:bold;}
.myitemReview .oneblock	.varius li.hyo span		{padding:0 5px 0 0;font-size:23px;font-weight:bold;color:#ff7a01;letter-spacing:-0.03em;}

.myitemReview .oneblock .hokoku					{padding:5px 10px;border-top:solid 1px #e0e0e0;text-align:right;}
.myitemReview .oneblock .hokoku	p				{line-height:1.4;}
.myitemReview .oneblock	.hokoku	a				{padding:0 0 0 10px;font-size:11px;text-decoration:none;font-weight:bold;background:url(../img/pick_more_chip.gif) no-repeat 0 5px;background-size:5px;}
.myitemReview .oneblock .hokoku a:hover			{text-decoration:underline;color:#008cee;}
.myitemReview .oneblock p.more					{margin-top:5px;text-align:right;}
.myitemReview .oneblock p.more a				{margin-left:10px;font-size:11px;color:#008cee;text-decoration:none;}
.myitemReview .oneblock p.more a:hover			{text-decoration:underline;}
.myitemReview .oneblock p.more a span			{padding:0 0 0 8px;font-weight:bold;color:#008cee;background:url(../img/pick_more_chip.gif) no-repeat 0 6px;background-size:5px;}

.myitemReview .more				{margin:5px 0 0 0;text-align:right;}
.myitemReview .more a			{padding:0 0 0 10px;text-decoration:none;display:inline-block;font-size:11px;color:#008cee;letter-spacing:0.1em;background:url(../img/mypage_more_chip.png) no-repeat 0 center;}
.myitemReview .more a:hover		{text-decoration:underline;}
.myitemReview .more a span		{font-size:11px;font-weight:bold;color:#008cee}





.enditem				{margin-top:30px;}
.enditem h2				{padding:0 0 8px 0;border-bottom:solid 2px #dfdfdf;line-height:1.2;letter-spacing:0.05em;}
.enditem h2 span		{padding:3px 0 0 15px;font-size:17px;font-weight:bold;color:#008cee;background:url(../img/chip_reviews.gif) no-repeat 0 center;}
.enditem ul				{margin:25px 0 0 0;padding:20px;border:solid 1px #e0e0e0;background:#f9f9f9}
.enditem li				{margin-top:5px;font-size:12px;colo;r:#444;line-height:1.2;}
.enditem li:first-child	{margin-top:0;}
.enditem li:before		{content:"・";}
.enditem .more			{margin:5px 0 0 0;text-align:right;}
.enditem .more a		{padding:0 0 0 10px;text-decoration:none;display:inline-block;font-size:11px;color:#008cee;letter-spacing:0.1em;background:url(../img/mypage_more_chip.png) no-repeat 0 center;}
.enditem .more a:hover	{text-decoration:underline;}
.enditem .more a span	{font-size:11px;font-weight:bold;color:#008cee}


.myreport						{margin-top:30px;}
.myreport h2					{padding:0 0 8px 0;border-bottom:solid 2px #dfdfdf;line-height:1.2;letter-spacing:0.05em;}
.myreport h2 span				{padding:3px 0 0 15px;font-size:17px;font-weight:bold;color:#008cee;background:url(../img/chip_reviews.gif) no-repeat 0 center;}

.myreport ul					{margin-top:25px;}
.myreport li					{margin:0 0 0 12px;padding:10px;border:solid 1px #e0e0e0;width:205px;float:left;}
.myreport li:first-child		{margin:0 0 0 0;}
.myreport li a					{}
.myreport li a:hover			{}
.myreport li .Img				{line-height:0;}
.myreport li .title				{margin-top:10px;line-height:1.1;}
.myreport li .title a			{font-size:13px;font-weight:bold;text-decoration:none;}
.myreport li .title a:hover		{text-decoration:underline;}
.myreport li .detail			{margin:10px 0 0 0;padding:10px 0 0 0;background:url(../img/mypage_myreport_dot.gif) repeat-x top left;}
.myreport li span				{margin:0 5px 5px 0;float:left;font-size:10px;font-weight:bold;background:#dac09f;line-height:0;}
.myreport li span a				{padding:3px 7px;display:block;color:#fff;text-decoration:none;line-height:1;}
.myreport li span a:hover		{text-decoration:underline;}
.myreport li .jiki				{margin:5px 0 0 0;font-size:12px;color:#656565;line-height:1;}
.myreport .more					{margin:5px 0 0 0;text-align:right;}
.myreport .more a				{padding:0 0 0 10px;text-decoration:none;display:inline-block;font-size:11px;color:#008cee;letter-spacing:0.1em;background:url(../img/mypage_more_chip.png) no-repeat 0 center;}
.myreport .more a:hover			{text-decoration:underline;}
.myreport .more a span			{font-size:11px;font-weight:bold;color:#008cee}








/* マイページ 口コミ */

.mypageSub 								{}
.mypageSub .subsearch					{margin:0 0 0 0;padding:15px;border:solid 1px #008cee;background:#f5fbff;}
.mypageSub .subsearch input				{padding:7px 10px;width:553px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:solid 1px #dedede;color:#666;vertical-align:top;}
.mypageSub .subsearch input.send		{margin-left:10px;padding:0;width:83px;border:none;}
.mypageSub .subsearch input.send:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}



.mypageSub .oneblock		{
margin:25px 0 0 0;
/* box-shadow */
box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
-moz-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
}	
.mypageSub .oneblock .head				{padding:15px 20px;display:table;width:665px;}
.mypageSub .oneblock .itemImg			{display:table-cell;}
.mypageSub .oneblock .inleft			{float:left;width:73px;height:73px;border:solid 1px #e0e0e0;line-height:0;}
.mypageSub .oneblock .inright			{margin:-2px 0 0 15px;float:left;}
.mypageSub .oneblock .inright span		{padding:1px 7px 1px 7px;background:#dac09f;display:inline;line-height:1;font-size:11px;font-weight:bold;color:#fff;}
.mypageSub .oneblock .inright a			{margin-top:5px;display:block;font-size:14px;font-weight:bold;color:#616161}
.mypageSub .oneblock .inright a:hover	{text-decoration:none;}

.mypageSub .oneblock .headbook						{display:table-cell;text-align:right;vertical-align:middle;}
.mypageSub .oneblock .headbook p.nobookmark			{text-align:center;border:solid 1px #a7a7a7;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;width:153px;display:inline-block;}
.mypageSub .oneblock .headbook p.nobookmark span	{padding:0 0 0 18px;background:url(../img/listbox_bookmark_off.png) no-repeat 0 0;font-size:11px;font-weight:bold;color:#7d7d7d;}
.mypageSub .oneblock .headbook p.nobookmark a		{padding:0 0 0 0;text-align:center;display:block;text-decoration:none;display:block;background:#fff;}
.mypageSub .oneblock .headbook p.nobookmark:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.mypageSub .oneblock .headbook p.onbookmark				{text-align:right;border:solid 1px #0790ef;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;}
.mypageSub .oneblock .headbook p.onbookmark span		{padding:0 0 0 18px;background:url(../img/listbox_bookmark_on.png) no-repeat 0 0;font-size:11px;font-weight:bold;color:#fff;}
.mypageSub .oneblock .headbook p.onbookmark a			{padding:1px 0;text-align:center;display:block;text-decoration:none;display:block;background: #199df9;
background: -moz-linear-gradient(top,  #199df9 0%, #008cee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#199df9), color-stop(100%,#008cee));
background: -webkit-linear-gradient(top,  #199df9 0%,#008cee 100%);
background: -o-linear-gradient(top,  #199df9 0%,#008cee 100%);
background: -ms-linear-gradient(top,  #199df9 0%,#008cee 100%);
background: linear-gradient(to bottom,  #199df9 0%,#008cee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#199df9', endColorstr='#008cee',GradientType=0 );
}
.mypageSub .oneblock	.headbook p.onbookmark:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}


.myitemsubdetail					{padding:15px 20px;position:relative;background:#f9f9f9;}
.myitemsubdetail .name				{font-size:10px;}
.myitemsubdetail p a:hover			{text-decoration:none;}
.myitemsubdetail ul					{}
.myitemsubdetail li					{display:inline-block;vertical-align:middle;}
.myitemsubdetail li.star			{}
.myitemsubdetail li.star img		{margin-right:-3px;width:12px;}
.myitemsubdetail li .suji			{margin:0 0 0 3px;display:inline-block;font-size:15px;font-weight:bold;color:#ff7a01;}
.myitemsubdetail li.kakaku			{margin:0 0 0 10px;font-size:11px;}
.myitemsubdetail li.kakaku span		{padding:0 0 0 18px;background:url(../img/chip_price.gif) no-repeat 0 1px;font-weight:bold;}
.myitemsubdetail .tenmei			{font-size:11px;line-height:1.3;}
.myitemsubdetail .tenmei span		{padding:0 0 0 18px;font-weight:bold;background:url(../img/mypage_myitemdetail_chip.png) no-repeat 0 2px;}
.myitemsubdetail .data				{position:absolute;top:20px;right:15px;font-size:11px;}


.myitempost						{margin-top:1px;padding:20px;}
.myitempost ul					{letter-spacing:-0.4em;}
.myitempost li					{margin:0 0 17px 17px;display:inline-block;letter-spacing:normal;}
.myitempost li:nth-child(4n+1)	{margin-left:0;}
.myitempost li img				{border:solid 1px #e0e0e0;}
.myitempost li a				{line-height:0;display:block;}
.myitempost li a:hover img		{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.myitempost p					{font-size:13px;line-height:1.8;}

.mypageSub .oneblock .varius					{padding:15px 20px 18px 20px;border-top:solid 1px #e0e0e0;position:relative;}
.mypageSub .oneblock .varius	p				{display:inline-block;}
.mypageSub .oneblock .varius p a				{padding:2px 15px;text-decoration:none;font-size:11px;border:solid 1px #d7d7d7;color:#7c7c7c;font-weight:bold;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.mypageSub .oneblock .varius p a:hover			{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.mypageSub .oneblock .varius ul					{position:absolute;top:11px;right:20px;}
.mypageSub .oneblock .varius li					{display:inline-block;font-size:11px;font-weight:bold;vertical-align:middle;}
.mypageSub .oneblock .varius li a				{text-decoration:none;}
.mypageSub .oneblock .varius li.comment			{}

.mypageSub .oneblock .varius li.sanko			{}
.mypageSub .oneblock .varius li.sanko a			{
padding:2px 12px 2px 15px;
display:inline-block;
color:#fff;
font-weight:bold;
text-decoration:none;
webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #ff8719;
background: -moz-linear-gradient(top,  #ff8719 0%, #ff7a01 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8719), color-stop(100%,#ff7a01));
background: -webkit-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -o-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -ms-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: linear-gradient(to bottom,  #ff8719 0%,#ff7a01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8719', endColorstr='#ff7a01',GradientType=0 );
}
.mypageSub .oneblock .varius li.sanko a:hover	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.mypageSub .oneblock .varius li.hyo				{margin-left:3px;font-size:16px;font-weight:bold;}
.mypageSub .oneblock .varius li.hyo span		{padding:0 5px 0 0;font-size:23px;font-weight:bold;color:#ff7a01;letter-spacing:-0.03em;}

.mypageSub .oneblock .hokoku					{padding:5px 10px;border-top:solid 1px #e0e0e0;text-align:right;}
.mypageSub .oneblock .hokoku p					{line-height:1.4;}
.mypageSub .oneblock .hokoku a					{padding:0 0 0 10px;font-size:11px;text-decoration:none;font-weight:bold;background:url(../img/pick_more_chip.gif) no-repeat 0 5px;background-size:5px;}
.mypageSub .oneblock .hokoku a:hover			{text-decoration:underline;color:#008cee;}
.mypageSub .oneblock p.more						{margin-top:5px;text-align:right;}
.mypageSub .oneblock p.more a					{margin-left:10px;font-size:11px;color:#008cee;text-decoration:none;}
.mypageSub .oneblock p.more a:hover				{text-decoration:underline;}
.mypageSub .oneblock p.more a span				{padding:0 0 0 8px;font-weight:bold;color:#008cee;background:url(../img/pick_more_chip.gif) no-repeat 0 6px;background-size:5px;}



.mypageSub .pager					{margin:30px 0 0 0;padding:20px 0 0 0;border-top:solid 1px #dedede;}
.mypageSub .pager 					{letter-spacing:0.05em;text-align:right;}
.mypageSub .pager li				{margin:0;padding:0 0 0 0;width:auto;font-size:14px;border:none;background:none;float:none;display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;line-height:1.2;}
.mypageSub .pager li a				{display:inline-block;padding:3px 8px;background:#fff;border:1px solid #dedede;text-decoration:none;vertical-align:middle;color:#008cee;}
.mypageSub .pager li a:hover		{background:#d5d5d5;border:solid 1px #d5d5d5;color:#fff;}
.mypageSub .pager li.active			{display:inline-block;padding:4px 8px 3px 8px;background:#d5d5d5;border:solid 1px #d5d5d5;text-decoration:none;vertical-align:middle;color:#fff;}
.mypageSub .pager li.prev a			{font-size:12px;display:inline-block;padding:4px 9px;border:1px solid #008cee;text-decoration:none;vertical-align:middle;color:#fff;background:#008cee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.mypageSub .pager li.prev span		{padding:0 0 0 13px;background:url(../img/listbox_pager_prev.gif) no-repeat 0 center;color:#fff;}
.mypageSub .pager li.next a			{font-size:12px;display:inline-block;padding:4px 9px;border:1px solid #008cee;text-decoration:none;vertical-align:middle;color:#fff;background:#008cee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.mypageSub .pager li.next span		{padding:0 13px 0 0;background:url(../img/listbox_pager_next.gif) no-repeat right center;color:#fff;}
.mypageSub .pager li.prev a:hover ,
.mypageSub .pager li.next a:hover	{text-decoration:underline;}




/* 海外お買い物レポート */

.myitemReport								{margin-top:20px;}

.myitemReport .chageBox						{margin:0px 0 0 0;border:solid 1px #dedede;}
.myitemReport .chageBox	.inner				{padding:8px 15px 5px 15px;display:table;width:96%;}

.myitemReport .chageBox .inleft				{display:table-cell;vertical-align:middle;}
.myitemReport .chageBox .inleft	ul			{float:left;margin:0 0 0 20px;}
.myitemReport .chageBox .inleft	li			{margin-left:5px;float:left;font-size:12px;}
.myitemReport .chageBox .inleft	li.fst		{margin-left:0px;}
.myitemReport .chageBox .inleft	li:after	{content:" / ";}
.myitemReport .chageBox .inleft	li a		{text-decoration:underline;}
.myitemReport .chageBox .inleft	li a:hover	{text-decoration:none;}
.myitemReport .chageBox .inleft	li.change1	{margin:0px;padding:0 0 0 22px;font-size:13px;font-weight:bold;background:url(../img/chage_chip01.gif) no-repeat 0 2px;}
.myitemReport .chageBox .inleft	li.change2	{margin:0px;padding:0 0 0 20px;font-size:13px;font-weight:bold;background:url(../img/chage_chip02.gif) no-repeat 0 4px;}

.myitemReport .chageBox .inright				{display:table-cell;text-align:right;}
.myitemReport .chageBox .inright ul				{letter-spacing: -0.4em;}
.myitemReport .chageBox .inright li				{font-size:12px;display:inline-block;/display: inline;/zoom: 1;letter-spacing: normal;line-height:0;vertical-align:middle;}
.myitemReport .chageBox .inright li img			{margin:-3px 0 0 0;}
.myitemReport .chageBox .inright li	a:hover	img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}


.myitemReport .reportpost					{margin-top:20px;}
.myitemReport .reportpost ul				{}

.myitemReport .reportpost li				{
margin-top:15px;
padding:20px;
display:table;
/* box-shadow */
box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
-moz-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
}

.myitemReport .reportpost li:first-child		{margin-top:0;}
.myitemReport .reportpost li .Img				{width:160px;height:160px;display: table-cell;text-align: center;vertical-align: middle;line-height: 160px;}
.myitemReport .reportpost li .Img a				{display:block;line-height:0;border:solid 1px #e0e0e0;}
.myitemReport .reportpost li .Img a:hover img	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.myitemReport .reportpost li .Img img			{width:100%;}

.myitemReport .reportpost li .postdetail		{padding:0 0 0 20px;display:table-cell;vertical-align:top;}
.myitemReport .reportpost li .title				{padding:10px;line-height:1.3;background:#f6f6f6;}
.myitemReport .reportpost li .title	a			{color:#616161;font-size:14px;font-weight:bold;}
.myitemReport .reportpost li .title	a:hover		{text-decoration:none;}
.myitemReport .reportpost li .title	span		{color:#616161;font-size:12px;}
.myitemReport .reportpost li dl					{margin:3px 0 0 10px;padding-top:8px;font-size:12px;}
.myitemReport .reportpost li dt					{margin-top:3px;clear:left;float:left;font-weight:bold;}
.myitemReport .reportpost li dd					{margin-top:3px;}
.myitemReport .reportpost li dd:before			{content: "：";}
.myitemReport .reportpost li dd	span			{margin:0 5px 0 0;padding:3px 5px;background: #dac09f;color:#fff;display:inline-block;font-size:11px;font-weight:bold;line-height:1;vertical-align:top;}
.myitemReport .reportpost li dd	p				{display:inline-block;}
.myitemReport .reportpost li dd	p.sanko			{font-size:12px;font-weight:bold;}
.myitemReport .reportpost li dd	p.sanko:after	{content: "：";}
.myitemReport .reportpost li p.read				{margin:10px 0 0 10px;padding:13px 0 0 0;font-size:12px;color:#616161;background:url(../img/mypage_myreport_dot.gif) repeat-x top left;}





/* 商品の販売終了の報告 */

.subendsales				{}
.subendsales .block			{margin-top:15px;padding:20px;background:#f8f8f8;}
.subendsales .inner			{padding:20px;background:#fff;border:solid 1px #e8e7e7;}



.subendsales .head			{font-size:14px;font-weight:bold;color:#656565;}
.subendsales .head a		{font-size:14px;font-weight:bold;color:#656565;}
.subendsales .head a:hover	{text-decoration:none;}

.subendsales .enddetail		{margin-top:10px;padding-top:10px;border-top:solid 1px #e8e7e7;position:relative;}
.subendsales .subhead		{font-size:14px;color:#656565;}
.subendsales .txt			{margin-top:5px;font-size:12px;color:#656565;}
.subendsales .data			{font-size:10px;color:#656565;position:absolute;top:10px;right:0;}

.subendsales .varius					{padding:3px 20px 5px 10px;border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;position:relative;background:#fff;}
.subendsales .varius p					{display:inline-block;}

.subendsales .varius ul					{text-align:right;}
.subendsales .varius li					{display:inline-block;font-size:11px;font-weight:bold;vertical-align:middle;}
.subendsales .varius li a				{text-decoration:none;}


.subendsales .varius li p.more			{margin-right:5px;text-align:right;}
.subendsales .varius li p.more a		{margin-left:10px;font-size:11px;color:#606060;text-decoration:none;}
.subendsales .varius li p.more a:hover	{text-decoration:underline;}
.subendsales .varius li p.more a span	{padding:0 0 0 8px;color:#606060;background:url(../img/pick_more_chip.gif) no-repeat 0 6px;background-size:5px;}

.subendsales .varius li.comment:hover	{cursor:pointer;text-decoration:underline;}

.subendsales .varius li.sanko			{}
.subendsales .varius li.sanko a			{
padding:2px 12px 2px 15px;
display:inline-block;
color:#fff;
font-weight:bold;
text-decoration:none;
webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #ff8719;
background: -moz-linear-gradient(top,  #ff8719 0%, #ff7a01 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8719), color-stop(100%,#ff7a01));
background: -webkit-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -o-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: -ms-linear-gradient(top,  #ff8719 0%,#ff7a01 100%);
background: linear-gradient(to bottom,  #ff8719 0%,#ff7a01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8719', endColorstr='#ff7a01',GradientType=0 );
}
.subendsales .varius li.sanko a:hover 	{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.subendsales .varius li.hyo				{margin-left:3px;font-size:16px;font-weight:bold;}
.subendsales .varius li.hyo span		{padding:0 5px 0 0;font-size:23px;font-weight:bold;color:#ff7a01;letter-spacing:-0.03em;}


.subendsales .commentbox	{display:none;}
.subendsales .commentbox			{margin-top:15px;}
.subendsales .commentbox .Number	{padding:7px 10px 5px 10px;line-height:1.2;background:#f5fbff;border:solid 1px #e0e0e0;font-size:12px;}

.subendsales .commentbox .comList						{margin-top:-1px;padding:15px;line-height:1.2;background:#fff;border:solid 1px #e0e0e0;font-size:12px;}
.subendsales .commentbox .comList li					{margin-top:10px;padding:10px 0 0 0;display:table;background:url(../img/dot_chip_line01.gif) repeat-x top left;}
.subendsales .commentbox .comList li:first-child		{margin-top:0px;padding:0px 0 0 0;background:none;}
.subendsales .commentbox .comList .coImg				{display:table-cell;vertical-align:top;}
.subendsales .commentbox .comList .coImg img			{border:solid 1px #e0e0e0;}
.subendsales .commentbox .comList .coImg a:hover img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.subendsales .commentbox .comList .mainComment			{padding:0 0 0 15px;display:table-cell;}
.subendsales .commentbox .comList .mainComment p		{margin-top:10px;font-size:12px;line-height:1.6;}
.subendsales .commentbox .comList .profHead a			{font-size:12px;}
.subendsales .commentbox .comList .profHead a:hover		{color:#008cee;}
.subendsales .commentbox .comList .profHead span		{padding:0 0 0 10px;font-size:11px;position:relative;top:auto;}
.subendsales .commentbox .write							{margin-top:25px;text-align:center;font-size:11px;}
.subendsales .commentbox .write a						{padding:5px 15px 3px 15px;line-height:1;text-decoration:none;background:#fff;border:solid 1px #038eef;color:#038eef;font-weight:bold;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.subendsales .commentbox .write a:hover					{background:#038eef;border:solid 1px #038eef;color:#fff;font-weight:bold;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}








/* ◆ レビュアー検索
 ================================================ */

.reviewerArea					{margin-top:20px;}
.reviewerArea .left				{width:650px;float:left;}
.reviewerArea .right			{width:300px;float:right;}
.reviewerArea .left2			{margin-top:20px;width:706px;float:right;}
.reviewerArea .right2			{margin-top:20px;width:250px;float:left;}
.reviewerArea h2				{line-height:0;}
.reviewerArea h3				{line-height:0;}
.reviewerArea a:hover img		{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.reviewerArea .itemSearch					{margin:10px 0 0 0;padding:15px;border:solid 1px #008cee;background:#f5fbff;}
.reviewerArea .itemSearch input				{padding:7px 10px;width:503px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:solid 1px #dedede;color:#666;vertical-align:top;}
.reviewerArea .itemSearch input.send		{margin-left:10px;padding:0;width:83px;border:none;}
.reviewerArea .itemSearch input.send:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.reviewerArea .left2 .itemSearch			{margin-top:0;}

.reviewerArea .revbox01									{margin-top:35px;}
.reviewerArea .revbox01 h3								{margin-top:25px;padding:0 0 10px 0;font-size:15px;font-weight:bold;color:#008cee;background:url(../img/dot.gif) repeat-x bottom;line-height:1;}
.reviewerArea .revbox01 h3.noline						{padding:0;background:none;}
.reviewerArea .revbox01	ul.revlist						{margin-top:20px;}
.reviewerArea .revbox01	ul.revlist li					{margin:0 0 0 25px;float:left;width:110px;text-align:center;}
.reviewerArea .revbox01	ul.revlist li:first-child		{margin-left:0;}
.reviewerArea .revbox01	ul.revlist li .Img				{border:solid 1px #e0e0e0;line-height:0;position:relative;}
.reviewerArea .revbox01	ul.revlist li .Img span			{position:absolute;top:0;left:0;display:block;line-height:1;}
.reviewerArea .revbox01	ul.revlist li .Img span.no1		{padding:4px 6px;background:#ca9f2a;color:#fff;font-size:12px;font-weight:bold;}
.reviewerArea .revbox01	ul.revlist li .Img span.no2		{padding:4px 6px;background:#b4b4b4;color:#fff;font-size:12px;font-weight:bold;}
.reviewerArea .revbox01	ul.revlist li .Img span.no3		{padding:4px 6px;background:#8e680d;color:#fff;font-size:12px;font-weight:bold;}
.reviewerArea .revbox01	ul.revlist li .Img span.no4		{padding:4px 6px;background:#4c4c4c;color:#fff;font-size:12px;font-weight:bold;}
.reviewerArea .revbox01	ul.revlist li .Img span.no5		{padding:4px 6px;background:#4c4c4c;color:#fff;font-size:12px;font-weight:bold;}
.reviewerArea .revbox01	ul.revlist li p					{font-size:12px;line-height:1.2;}
.reviewerArea .revbox01	ul.revlist li p.name			{margin-top:10px;}
.reviewerArea .revbox01	ul.revlist li p.zaiju			{margin-top:3px;font-size:10px;}
.reviewerArea .revbox01	ul.revlist li p.kazu			{margin-top:7px;font-size:10px;}
.reviewerArea .revbox01	ul.revlist li p.kazu span		{font-weight:bold;color:#ff7a01;font-size:12px;}
.reviewerArea .revbox01	p.more							{margin-top:15px;text-align:right;line-height:1;}
.reviewerArea .revbox01	p.more a						{text-decoration:none;}
.reviewerArea .revbox01	p.more a:hover					{text-decoration:underline;color:#008cee;}
.reviewerArea .revbox01	p.more span						{padding:0 0 0 10px;font-size:12px;font-weight:bold;color:#008cee;text-align:right;line-height:1;background:url(../img/mypage_more_chip.png) no-repeat 0 6px;}


.reviewerArea .revbox01 .kunilist			{margin-top:20px;padding:20px;background:url(../img/reviewer_bg.gif) repeat top left;}
.reviewerArea .revbox01 dl					{margin-top:15px;padding-top:15px;background:url(../img/rev_dot.png) repeat-x top left;}
.reviewerArea .revbox01 dl:first-child		{margin:0;padding:0;background:none;}
.reviewerArea .revbox01 dt					{padding:0 0 0 10px;float:left;clear:left;width:195px;background:url(../img/rev_chip.gif) no-repeat 0 6px;letter-spacing:-0.05em;}
.reviewerArea .revbox01 dt a				{text-decoration:none;font-size:13px;font-weight:bold;}
.reviewerArea .revbox01 dt a:hover			{text-decoration:underline;}
.reviewerArea .revbox01 dt span				{font-size:12px;font-weight:normal;color:#008cee;}
.reviewerArea .revbox01 dd					{float:right;width:400px;}

.reviewerArea .revbox01 dd ul						{}
.reviewerArea .revbox01 dd li						{margin:0 0px 0px 0;float:left;}
.reviewerArea .revbox01 dd li:after					{padding:0 10px;content:"|";font-size:11px;color:#c8c8c8;}
.reviewerArea .revbox01 dd li:first-child			{margin-left:0;padding:0 0 0 0;}
.reviewerArea .revbox01 dd li:nth-child(1):after	{padding:0;content:"";}
.reviewerArea .revbox01 dd li:nth-child(2):before	{padding:0 10px;content:"|";font-size:11px;color:#c8c8c8;}

.reviewerArea .revbox01 dd li a				{font-size:12px;display:inline;}
.reviewerArea .revbox01 dd li a:hover		{text-decoration:none;}
.reviewerArea .revbox01 dd li.other a		{color:#008cee;}

.reviewerArea .revbox01	ul.kuchikomilist						{margin-top:20px;}
.reviewerArea .revbox01	ul.kuchikomilist li						{margin:0 0 0 25px;float:left;width:110px;text-align:center;}
.reviewerArea .revbox01	ul.kuchikomilist li:first-child			{margin-left:0;}
.reviewerArea .revbox01	ul.kuchikomilist li .Img				{border:solid 1px #e0e0e0;line-height:0;position:relative;}
.reviewerArea .revbox01	ul.kuchikomilist li p					{font-size:12px;line-height:1.2;}
.reviewerArea .revbox01	ul.kuchikomilist li p.name				{margin-top:10px;}
.reviewerArea .revbox01	ul.kuchikomilist li p.zaiju				{margin-top:2px;font-size:10px;line-height:1.2;}
.reviewerArea .revbox01	ul.kuchikomilist li p.data				{margin-top:10px;}
.reviewerArea .revbox01	ul.kuchikomilist li p.data span			{font-weight:bold;color:#ff7a01;}


.reviewerArea .revbox01	ul.ruikeilist						{margin-top:20px;}
.reviewerArea .revbox01	ul.ruikeilist li					{margin:0 0 0 25px;float:left;width:110px;text-align:center;}
.reviewerArea .revbox01	ul.ruikeilist li:first-child		{margin-left:0;}
.reviewerArea .revbox01	ul.ruikeilist li .Img				{border:solid 1px #e0e0e0;line-height:0;position:relative;}
.reviewerArea .revbox01	ul.ruikeilist li .Img span			{position:absolute;top:0;left:0;display:block;line-height:1;}
.reviewerArea .revbox01	ul.ruikeilist li .Img span.no1		{padding:4px 6px;background:#ca9f2a;color:#fff;font-size:12px;font-weight:bold;}
.reviewerArea .revbox01	ul.ruikeilist li .Img span.no2		{padding:4px 6px;background:#b4b4b4;color:#fff;font-size:12px;font-weight:bold;}
.reviewerArea .revbox01	ul.ruikeilist li .Img span.no3		{padding:4px 6px;background:#8e680d;color:#fff;font-size:12px;font-weight:bold;}
.reviewerArea .revbox01	ul.ruikeilist li .Img span.no4		{padding:4px 6px;background:#4c4c4c;color:#fff;font-size:12px;font-weight:bold;}
.reviewerArea .revbox01	ul.ruikeilist li .Img span.no5		{padding:4px 6px;background:#4c4c4c;color:#fff;font-size:12px;font-weight:bold;}
.reviewerArea .revbox01	ul.ruikeilist li p					{font-size:12px;line-height:1.2;}
.reviewerArea .revbox01	ul.ruikeilist li p.name				{margin-top:10px;}
.reviewerArea .revbox01	ul.ruikeilist li p.zaiju			{margin-top:2px;font-size:10px;line-height:1.2;}
.reviewerArea .revbox01	ul.ruikeilist li p.ruikei			{margin-top:4px;font-weight:bold;color:#ff7a01;font-size:12px;}
.reviewerArea .revbox01	ul.ruikeilist li p.kazu				{margin-top:7px;font-size:10px;}
.reviewerArea .revbox01	ul.ruikeilist li p.kazu span		{font-weight:bold;color:#ff7a01;font-size:12px;}

.longads		{margin-top:50px;text-align:center;}



/* 今月の口コミ数ランキング */

.revtabBtn					{margin-bottom:30px;}
.revtabBtn ul				{margin-top:20px;letter-spacing:-0.4em;text-align:center;border-bottom:solid 3px #ececec;}
.revtabBtn li				{display:inline-block;letter-spacing:normal;width:317px}
.revtabBtn li a				{text-decoration:none;}

.revtabBtn li.tab1 a			{margin:0 0 0px 0;padding:16px 0 13px 0;display:block;background:url(../img/revtab_bg.gif) no-repeat top left;}
.revtabBtn li.tab1 span			{padding:0 0 0 30px;font-size:14px;font-weight:bold;color:#7c7c7c;background:url(../img/revtab01.png) no-repeat 0 0;}
.revtabBtn li.tab1 a:hover		{margin:0 0 -3px 0;padding:16px 0 16px;display:block;background:url(../img/revtab_bg_on.gif) no-repeat top left;}
.revtabBtn li.tab1 a:hover span	{padding:0 0 0 30px;position:relative;top:3px;font-size:14px;font-weight:bold;color:#008cee;background:url(../img/revtab01_on.png) no-repeat 0 0;}
.revtabBtn li.tab1on a			{margin:0 0 -3px 0;padding:16px 0 16px;display:block;background:url(../img/revtab_bg_on.gif) no-repeat top left;}
.revtabBtn li.tab1on span		{padding:0 0 0 30px;position:relative;top:3px;font-size:14px;font-weight:bold;color:#008cee;background:url(../img/revtab01_on.png) no-repeat 0 0;}

.revtabBtn li.tab2 a			{margin:0 0 0px 0;padding:16px 0 13px 0;display:block;background:url(../img/revtab_bg.gif) no-repeat top left;}
.revtabBtn li.tab2 span			{padding:0 0 0 28px;font-size:14px;font-weight:bold;color:#7c7c7c;background:url(../img/revtab02.png) no-repeat 0 0;}
.revtabBtn li.tab2 a:hover		{margin:0 0 -3px 0;padding:16px 0 16px;display:block;background:url(../img/revtab_bg_on.gif) no-repeat top left;}
.revtabBtn li.tab2 a:hover span	{padding:0 0 0 28px;font-size:14px;font-weight:bold;color:#008cee;background:url(../img/revtab02_on.png) no-repeat 0 0;}
.revtabBtn li.tab2on a			{margin:0 0 -3px 0;padding:16px 0 16px;display:block;background:url(../img/revtab_bg_on.gif) no-repeat top left;}
.revtabBtn li.tab2on span		{padding:0 0 0 28px;font-size:14px;font-weight:bold;color:#008cee;background:url(../img/revtab02_on.png) no-repeat 0 0;}



.revblock						{margin-top:20px;}
.revblock .revhead				{padding:12px 0 17px 10px;background:#f8f8f8;border-top:solid 2px #dbdbdb;position:relative;}
.revblock h3					{line-height:1;}
.revblock h3 a					{line-height:1;font-size:16px;font-weight:bold;color:#616161;}
.revblock h3 a:hover			{text-decoration:none;}
.revblock h3 a span				{font-size:11px;font-weight:normal;vertical-align: middle;}
.revblock h3 span.tiki			{margin-left:10px;font-size:11px;font-weight:normal;}

.revblock .revhead .addBtn			{border:solid 1px #a7a7a7;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;display:inline-block;position:absolute;top:7px;right:7px;}
.revblock .revhead .addBtn span		{padding:2px 0 0 24px;background:url(../img/revbtn.png) no-repeat 0 center;font-size:11px;font-weight:bold;color:#7d7d7d;}
.revblock .revhead .addBtn a		{padding:1px 10px 2px 10px;text-align:center;display:block;text-decoration:none;display:block;background:#fff;width:170px;}
.revblock .revhead .addBtn:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.revblock .revhead .addBtnon			{text-align:right;border:solid 1px #0790ef;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;display:inline-block;position:absolute;top:7px;right:7px;}
.revblock .revhead .addBtnon span		{padding:2px 0 0 24px;background:url(../img/revbtn_on.png) no-repeat 0 center;font-size:11px;font-weight:bold;color:#fff;text-shadow: 0 -1px 0 rgba(0,0,0,.3);}
.revblock .revhead .addBtnon a			{padding:1px 10px 2px 10px;text-align:center;display:block;text-decoration:none;display:block;background: #199df9;width:170px;
background: -moz-linear-gradient(top,  #199df9 0%, #008cee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#199df9), color-stop(100%,#008cee));
background: -webkit-linear-gradient(top,  #199df9 0%,#008cee 100%);
background: -o-linear-gradient(top,  #199df9 0%,#008cee 100%);
background: -ms-linear-gradient(top,  #199df9 0%,#008cee 100%);
background: linear-gradient(to bottom,  #199df9 0%,#008cee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#199df9', endColorstr='#008cee',GradientType=0 );
}
.revblock .revhead .addBtnon:hover		{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.revblock h3.no1				{padding:6px 0 0 36px;background:url(../img/rev_no1.png) no-repeat 0 0;}
.revblock h3.no2				{padding:6px 0 0 36px;background:url(../img/rev_no2.png) no-repeat 0 0;}
.revblock h3.no3				{padding:6px 0 0 36px;background:url(../img/rev_no3.png) no-repeat 0 0;}
.revblock h3.noOther1:before	{margin-right:13px;padding:2px 7px 1px 7px;content:"4";font-size:12px;font-weight:bold;color:#595959;background:#cdcdcd;}
.revblock h3.noOther2:before	{margin-right:13px;padding:2px 7px 1px 7px;content:"5";font-size:12px;font-weight:bold;color:#595959;background:#cdcdcd;}

.revblock .detail					{margin-top:12px;}
.revblock .detail .inleft			{float:left;width:90px;line-height:0;}
.revblock .detail .inleft img		{border:solid 1px #e0e0e0;border-radius: 6px;}


.revblock .detail .inright						{float:right;width:540px;}
.revblock .detail .inright .inhead span			{padding:2px 10px;display:inline-block;font-size:10px;font-weight:bold;background:#adadad;color:#fff;text-shadow: 0 0.5px 0 rgba(0,0,0,.3);}
.revblock .detail .inright .inhead a			{padding:1px 20px 0 0;margin-left:10px;display:inline-block;font-size:11px;text-decoration:none;color:#656565;background:url(../img/revjump.png) no-repeat right -1px;}
.revblock .detail .inright .inhead a:hover		{text-decoration:underline;}
.revblock .detail .inright .fow	p				{margin:0 10px 0 0;display:inline-block;font-size:11px;color:#656565}
.revblock .inright .mypost						{margin-top:5px;padding:10px 0 0 0;border-top:solid 1px #e4e4e4;display:table;width:100%;}
.revblock .inright .mypost .Img					{display:table-cell;float: left;}
.revblock .inright .mypost .Img img				{border:solid 1px #e0e0e0;width: 50px;height: 50px;object-fit: contain;margin-right: 10px;}
.revblock .inright .mypost .postdetail			{display:table-cell;vertical-align:top;width:540px;position:relative;}
.revblock .inright .mypost .postdetail .ttl		{font-size:11px;margin-top: 6px;}
.revblock .inright .mypost .postdetail .ttl	span{display: inline-block;background: #dac09f;padding: 3px 5px;line-height: 1;font-size: 11px;font-weight: bold;color: #fff;text-shadow: 0 -0.5px 0 #9b7d56;
}
.revblock .inright .mypost .postdetail .ttl	a	{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;margin-top: 4px;font-size: 13px;}
.revblock .inright .mypost .postdetail .star	{font-size:18px;margin-top: 14px;color:#ff7a01;font-weight:bold;border-top: dashed 1px #cccccc;padding-top: 8px;}
.revblock .inright .mypost .postdetail .read	{font-size:14px;}
.revblock .inright .mypost .postdetail .data	{font-size:11px;position:absolute;bottom:29px;right:12px;}

.reviewerArea ul.revpager					{margin-top:40px;padding:20px 0 0 0;border-top:solid 1px #cacaca;letter-spacing:-0.4em;text-align:center;}
.reviewerArea ul.revpager li				{margin-left:10px;width:122px;display:inline-block;letter-spacing:normal;line-height:1;}
.reviewerArea ul.revpager li:first-child	{margin-left:0;}
.reviewerArea ul.revpager li a				{padding:13px 0;display:block;border:solid 1px #cacaca;font-size:12px;color:#058ff0;text-decoration:none;}
.reviewerArea ul.revpager li a:hover		{background:#058ff0;color:#fff;}
.reviewerArea ul.revpager li.on				{padding:13px 0;font-size:12px;background:#058ff0;color:#fff;}




/* レビュアーを一覧から探す */

/* 並び替え */

.reviewerArea .left2 .chageBox							{margin:20px 0 0 0;border:solid 1px #dedede;}
.reviewerArea .left2 .chageBox	.inner					{padding:8px 15px 4px 15px;display:table;width:96%;}

.reviewerArea .left2 .chageBox .inleft						{display:table-cell;vertical-align:middle;}
.reviewerArea .left2 .chageBox .inleft ul					{float:left;margin:0 0 0 20px;}
.reviewerArea .left2 .chageBox .inleft li					{margin-left:5px;float:left;font-size:12px;}
.reviewerArea .left2 .chageBox .inleft li.fst				{margin-left:0px;}
.reviewerArea .left2 .chageBox .inleft li:after				{content:" / ";font-weight:500;}
.reviewerArea .left2 .chageBox .inleft li:last-child:after	{content:"";}
.reviewerArea .left2 .chageBox .inleft li a					{text-decoration:underline;}
.reviewerArea .left2 .chageBox .inleft li a:hover			{text-decoration:underline;color:#008cee;}
.reviewerArea .left2 .chageBox .inleft li.change1			{margin:0px;padding:0 0 0 22px;font-size:13px;font-weight:bold;background:url(../img/chage_chip01.gif) no-repeat 0 2px;}
.reviewerArea .left2 .chageBox .inleft li.change2			{margin:0px;padding:0 0 0 20px;font-size:13px;font-weight:bold;background:url(../img/chage_chip02.gif) no-repeat 0 4px;}
.reviewerArea .left2 .chageBox .inleft li.selected                       {font-weight:bold;}

.reviewerArea .left2 .chageBox .inright					{display:table-cell;text-align:right;}
.reviewerArea .left2 .chageBox .inright ul				{margin-top:-2px;letter-spacing: -0.4em;}
.reviewerArea .left2 .chageBox .inright li				{margin-top:-2px;font-size:12px;display:inline-block;/display: inline;/zoom: 1;letter-spacing: normal;line-height:0;vertical-align:middle;}
.reviewerArea .left2 .chageBox .inright li:first-child	{margin-top:0px;padding:2px 0 0 0;}
.reviewerArea .left2 .chageBox .inright li a:hover img	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.reviewerArea .left2 .pager								{margin-top:40px;padding:20px 0 0 0;border-top:solid 1px #cacaca;}

.reviewerArea .left2 .itemSearch					{margin:0px 0 0 0;padding:15px;border:solid 1px #008cee;background:#f5fbff;}
.reviewerArea .left2 .itemSearch input				{padding:7px 10px;width:550px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:solid 1px #dedede;color:#666;vertical-align:top;}
.reviewerArea .left2 .itemSearch input.send			{margin-left:10px;padding:0;width:83px;border:none;}
.reviewerArea .left2 .itemSearch input.send:hover	{filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.reviewerArea .left2 .revblock .detail .inright		{float:right;width:598px;}


.reviewerArea .right2 .listBox				{margin-top:20px;}
.reviewerArea .right2 h3					{font-size:14px;padding:8px 10px 6px 10px;color:#fff;font-weight:bold;line-height:1.2;background:#008cee;-moz-border-radius: 1px 1px 0px 0px;-webkit-border-radius: 1px 1px 0px 0px;border-radius: 1px 1px 0px 0px;}
.reviewerArea .right2 h3 span				{padding:0 0 0 0px;font-size:12px;font-weight:bold;color:#fff;}
.reviewerArea .right2 .listBox .inner		{padding:6px 15px 10px 15px;border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;}

/*
.reviewerArea .right2 .listBox p.listAll	{margin:0px 0 0 5px;padding:2px 0 0 8px;font-size:12px;line-height:1;background:url(../img/revchip.gif) no-repeat 0 0px;}
.reviewerArea .right2 .listBox p.listAll a	{color:#ff7a01;font-size: 16px;font-weight: 600;}
*/
.reviewerArea .right2 .listBox p a span		{font-size:11px;letter-spacing: normal;}
.reviewerArea .right2 .listBox p			{margin:10px 0 0 5px;padding:0 0 0 8px;font-size:13px;line-height:1;letter-spacing: 0.13em;background:url(../img/sub_side_chip01.gif) no-repeat 0 0px;}
.reviewerArea .right2 .listBox p a			{text-decoration:none;font-weight: bold;color: #008cee;}
.reviewerArea .right2 .listBox p a:hover	{text-decoration:underline;}
.reviewerArea .right2 .listBox .lineBox		{margin-top:10px;padding:5px 0 0px 0px;background:url(../img/side_dot.gif) repeat-x top;}
.reviewerArea .right2 .listBox ul			{margin:10px 0 0 14px;}
.reviewerArea .right2 .listBox ul.kensu		{margin:5px 0 0 3px;}
.reviewerArea .right2 .listBox ul.noline	{border:none;}
.reviewerArea .right2 .listBox li			{margin:5px 0 0 3px;padding:0 0 0 10px;font-size:13px;line-height:1.3;background:url(../img/side_list_chip01.gif) no-repeat 0 6px;letter-spacing:0.13em;}
.reviewerArea .right2 .listBox li.area		{margin:5px 0 0 0;padding:0 0 0 10px;font-size:13px;line-height:1.3;background:url(../img/areachip.gif) no-repeat 0 4px;letter-spacing:0.13em;}
.reviewerArea .right2 .listBox li.area a	{font-weight:bold;}
.reviewerArea .right2 .listBox li a			{text-decoration:none;}
.reviewerArea .right2 .listBox li a span	{font-size:11px;letter-spacing: normal;}
.reviewerArea .right2 .listBox li a:hover	{text-decoration:underline;}















