﻿@charset "utf-8";
/* CSS Document */


body{ font-family:'メイリオ'}
 img{ border:none;}
 a{ text-decoration:none;}
 a:hover{color:#ff6600; cursor:pointer; text-decoration:underline;}


.itemCommentBox_rev_sp{position:relative; z-index:100; height:134px;}
.itemCommentBox_rev_sp ul{position:absolute; top:15.5px; left:15.5px; }
.itemCommentBox_rev_sp ul li{ float:left; list-style-type:none; margin-left:1px;}
.itemCommentBox_rev_sp p{ position:absolute; font-size:16.5px; left:151px; top:20px; color:#000; width:122px;white-space: nowrap; overflow:hidden;}
.itemCommentBox_rev_sp .arrow{position:absolute; top:15px; left:273px;}
.itemCommentBox_rev_sp .additional{ position:absolute; top:38px;}
.itemCommentBox_rev_sp .additional_ct{ position:relative; height:94px;}
.itemCommentBox_rev_sp .additional_ct1{position:absolute; left:29px; width:125px;}
.itemCommentBox_rev_sp .additional_ct2{position:absolute; left:151px; width:125px;}

.itemCommentBox_rev_sp .additional_ct .noviciate_sp,.itemCommentBox_rev_sp .additional_ct .seasoned_sp{ position:absolute; top:30px; left:0px; z-index:100;}
.itemCommentBox_rev_sp .additional_ct ul{ position:absolute; top:30px; left:39px; z-index:100;}
.itemCommentBox_rev_sp .additional_ct ul li{ float:left; list-style-type:none;margin-left:1px;}
.itemCommentBox_rev_sp .additional_ct p{ position:absolute; font-size:12.5px; left:42px; top:48px;white-space: nowrap; overflow:hidden; width:78px;}


.itemCommentBox_rev_sp .detail{position:absolute;font-size:9.75px; left:225px; top:121px; text-decoration:underline;width:64px; }

.item_goods{position:relative; width:960px; margin:0 auto;}
.goods_title{background-color:#2caf01; height:43px; font-size:24px; line-height:43px; color:#fff; text-align:center;}
.goods_img,.goods_ct{float:left; margin:25px 0px 0px 25px;}
.goods_ct{width:647px;}
.goods_ct h1{ font-size:20px; margin:20px 0px 0px 0px;  font-weight:normal;}
.goods_ct h3{font-size:22px; color:#2caf01; margin:33px 0px 0px 145px; font-weight:normal; }
.goods_ct p{font-size:16px; color:#333333; margin:19px 0px 0px 15px;}
.goods_ct p a{ text-decoration:underline; }
.goods_ct img{float:right; margin-right:0px;}

a.goods_ct_h1:hover{ text-decoration:none; color:#f60;}
div.item_survey{width:960px; background-color:#fff;padding:0px; margin:0px;margin-top:33px; }
.titleBox{background-color:#deefad; height:41px; font-size:24px; line-height:41px; color:#000; text-align:center;}
div.item_survey div.tableBox{width:912px; margin:0 auto;}
.star_title,.txtBox_title,.exper_title{font-size:20px;margin-top:25px;}
.star_title span,.txtBox_title span,.exper_title span{color:#ff3333;}
.ranking_star{ margin-left:23px; float:left;margin-top:10px;}
.ranking_star li{float:left; list-style-type:none; margin-left:2px;}
.rank_star_chosen{float:left;margin-top:14px;}
.rank_star_describe{color:#ff3333;font-size:30px; float:left; line-height:63px;margin-top:14px;}


div.inputBox textarea.user_coment{color:#999999; margin-top:17px;}
div.tableBox table{margin-top:24px;}
div.tableBox table td{border:0px; text-align:center; padding:9px 0px 16px 0px;}
div.tableBox a:hover{ text-decoration:none;}

.attention_title{color:#ff3333; font-size:24px; line-height:50px; text-align:center;}
.attention_ct{color:#ff3333; font-size:16px; line-height:24px; text-align:center;}

.ranking_exper,.ranking_exper_p{ margin-left:30px;margin-top:10px;}
.ranking_exper{ float:left;}
.ranking_exper li{float:left; list-style-type:none; margin-right:35px;}
.ranking_exper_p li{float:left; list-style-type:none; margin-right:19px;}
.rank_exper_p{font-size:16px; line-height:22.32px; color:#999999;}
.rank_exper_p.on{color:#ff3333;}

.rank_exper_chosen{float:left; margin-top:18px;}
.rank_exper_describe{color:#ff3333;font-size:30px; float:left; line-height:63px;margin-top:18px;}

.submit_title{color:#ff3333; font-size:24px; line-height:24px; text-align:center; margin-top:50px;}
div.inputBox div.box_input{ position:relative; width:400px;}


.rank_exper_chosen.off,.rank_star_chosen.off,.rank_star_chosen_sp.off,.rank_exper_chosen_sp.off{display:none;}
div.inputBox textarea{width:860px; text-align:left; margin-left:10px;}
.Submit{text-align:center; margin-top:13px; margin-bottom:77px;}



div.item_survey div.tableBox{width:960px;}
div.itemBoxE div.commentinput{width:960px;}
div.tableBox table{width:860px;}


.goods_title_sp,.titleBox_sp{ background-color:#ffe791; height:38px; width:320px; text-align:left; color:#000; font-size:14.07px;line-height:38px; padding-left:13px;}
.goods_title_sp{margin-top:19px;}
.item_goods_sp h1{ width:304px; font-size:14px; text-align:left; margin:10px 0px 0px 13px;}
.item_goods_sp h3{color:#28a800; font-size:19.26px; text-align:center; font-weight:normal; margin-top:26px;}
.item_goods_sp table{margin-top:23px; text-align:left;}
.item_goods_sp table p{ font-size:11px; color:#333333; }
a.comment_records_sp{ margin-top:23px; text-align:center; display:block;}

.titleBox_sp{margin-top:33px;}
.star_title_sp,.txtBox_title_sp,.exper_title_sp{font-size:14.07px; margin:12px 0px 0px 12px;}
.ranking_star_sp{ margin-left:13px;margin-top:10px;}
.ranking_star_sp li{float:left; list-style-type:none; margin-left:2px;}

.rank_star_describe_sp,.rank_exper_describe_sp{color:#ff3333;font-size:16.26px; line-height:63px; padding-left:10px;}

div.inputBox_sp textarea{width:291px; height:158px; text-align:left; margin:10px 0px 0px 10px; border:2px solid #7d7d7d; font-size:13px; line-height:17.04px;}

div.tableBox_sp table.attention_table{margin:0 auto; margin-top:24px;}
div.tableBox_sp table.attention_table td{border:0px; text-align:center; padding:9px 0px 15px 0px;}
div.tableBox_sp a:hover{ text-decoration:none;}

.attention_title_sp{color:#ff3333; font-size:17.78px;  text-align:center;}
.attention_ct_sp{color:#ff3333; font-size:9.63px; line-height:13.33px; text-align:left; width:241px; margin:0 auto;}

.ranking_exper_sp,.ranking_exper_p_sp{ margin-left:30px;margin-top:10px;}
.ranking_exper_sp{ float:left;}
.ranking_exper_sp li{float:left; list-style-type:none; margin-right:29px;}
.ranking_exper_p_sp li{float:left; list-style-type:none; margin-right:24px;}
.rank_exper_p_sp{font-size:11px; line-height:22.32px; color:#999999;}
.rank_exper_p_sp.on{color:#339900;}


.submit_title_sp{color:#ff3333; font-size:13.33px;  text-align:center; margin-top:6px;}
.box_input_sp .Submit{margin-bottom:20px;}
div.inputBox_sp div.box_input_sp{   margin: 0px auto; width: 269px;}


.list_pc_star_all{ position:relative; height:56px; width:647px;}
.list_pc_star_all ul{ position:absolute; top:17px; left:37px;}
.list_pc_star_all li{ float:left; list-style-type:none; margin-right:3px;}
.list_pc_star_all li img{ float:none;}
div.list_pc_star_all p{ position:absolute; top:17px; left:257px; line-height:49px; font-size:26.34px; color:#000;margin:0px; padding:0px;}
div.list_pc_star_all b{font-size:44px; position:absolute; top:11px; left:370px;line-height: 60px;font-weight: normal;}
div.list_pc_star_all span{font-size:16px; position:absolute; top:33px; left:446px;}
div.list_pc_star_all span a{ text-decoration:underline;}

.list_pc_star_classify{ position:relative;}
.list_pc_star_classify img{ float:none;}
.list_pc_star_noviciate_img{ position:absolute; top:42px; left:60px;}
.list_pc_star_noviciate ul{position:absolute; top:49px; left:118px;}
.list_pc_star_noviciate ul li{float:left; margin-right:2px; list-style-type:none;}
.list_pc_star_noviciate p{position:absolute; top:76px; left:118px; margin:0px; padding:0px; font-size:20px; color:#000;}


.list_pc_star_seasoned_img{ position:absolute; top:42px; left:288px;}
.list_pc_star_seasoned ul{position:absolute; top:49px; left:349px;}
.list_pc_star_seasoned ul li{float:left; margin-right:2px; list-style-type:none;}
.list_pc_star_seasoned p{position:absolute; top:76px; left:349px; margin:0px; padding:0px; font-size:20px; color:#000;}
.list_pc_menu{background:#ff6600; text-align:center; padding-top:12px; z-index: 999;}
.list_pc_menu_name{width:118px; font-size:12px; color:#fff; height:48px; overflow:hidden; line-height:16px; padding-top:12px; padding-left:11px;}
.list_pc_menu_txt{font-size:16px;color:#fff; margin:7px 0px 15px 12px;}


.list_pc_show{position:relative;}
.list_pc_nav{ background:#deefad; width:960px; height:42px; margin-top:33px;}
.list_pc_nav p{ float:left; font-size:18px; color:#000000; line-height:42px; margin-left:35px;}
.list_pc_nav ul{margin-left:40px;float:left;}
.list_pc_nav li{ float:left; font-size:18px; color:#666666; text-decoration:underline; line-height:42px; margin-left:51px; cursor:pointer;}

.nav_exp_on{ position:absolute; top:-12px; left:214px;}
.nav_exp_on li{position:absolute; background:#2caf01; width:134px; height:55px; font-size:18px; color:#fff; line-height:55px; text-align:center; cursor:pointer;}

.list_pc_nav select{ float:right;}
.list_pc_nav .select_pattern{position:absolute; width:278px; height:30px; right:25px; top:6px;}
.list_pc_nav .nav_exp_class{width:237px; height:30px; background:#fff;color:#000; font-size:14px; line-height:30px; padding-left:11px; float:left;}
.list_pc_nav .nav_exp_select{width:282px; height:30px; position:relative; z-index:101; margin-top:6px; opacity:0;margin-right:25px; filter:Alpha(opacity=0);}


.list_pc_nav_ct{width:960px;}
.list_pc_ct_show{margin:0 auto; margin-top:33px; padding-bottom:33px; border-bottom:2px dotted #3e4040; width:918px;  position:relative;}
.list_pc_ct_show ul{float:left;}
.list_pc_ct_show ul li{ float:left; list-style-type:none;}
.list_pc_ct_show span{font-size:18px; line-height:33px;}
.list_pc_ct_show .head_img{ text-align:center;}
.list_pc_ct_show .exp_year{font-size:18px; color:#0066cc;}
.list_pc_ct_show .upvote_num{font-size:28px; color:#333; margin-left:5px;}
.list_pc_ct_show .buyer_img{ position:absolute; top:69px; left:-2px;}
.list_pc_ct_show .list_pc_username a{text-decoration:underline; color:#666;}
.list_pc_ct_show .list_pc_username a:hover{text-decoration:underline; color:#f60;}
.list_pc_nav_ct .list_pc_more{position:relative; width:676px; height:104px; margin:38px auto 100px; background:#e0dfdf;}
.list_pc_nav_ct .list_pc_more p{ font-size:24px; line-height:104px; text-align:center;}
.list_pc_nav_ct .list_pc_more a,.list_sp_more a{text-decoration:none;}
.list_pc_nav_ct .list_pc_more img{ position:absolute; top:31px; left:494px;}

.list_sp_content{width:320px; margin:0 auto; margin-top:19px;}
.list_sp_content .title{background-color:#ffe791; width:308px; height:35px; color:#000; font-size:14.22px; line-height:35px; padding-left:12px; }
.list_sp_content .list_sp_goods_name{color:#000; font-size:14.22px; font-weight:normal;width:306px;  margin:9px 0px 0px 12px;}
.list_sp_content .list_sp_goods_name a:hover{ text-decoration:none;}
.list_sp_content .list_sp_goods_star_all{margin:22px 0px 0px 15px;}
.list_sp_content .list_sp_goods_star_all li{ float:left; margin-right:3px;}
.list_sp_goods_star_other ul{position:absolute; top:32px; left:80px;}
.list_sp_goods_star_other ul li{float:left; margin-right:1px;}
.list_sp_goods_star_other p{position:absolute;}
ul.list_sp_goods_star_seasoned {top:32px; left:208px;}

.list_sp_detail_show{margin-top:30px; position:relative;}
.list_sp_detail_show .list_sp_nav{margin:30px 0px 0px 42px;}
.list_sp_detail_show .list_sp_nav li{height:43px; width:78px; float:left; background:#fff; border:2px dotted #c8c5c4; font-size:14.97px; line-height:43px; margin-right:7px; text-align:center; cursor:pointer;}

.list_sp_ct_show{ padding:14px 0px 14px 14px; border-top:2px dotted #c8c5c4; margin:4px 13px; font-size:10px;}
.list_sp_ct_show_r{width:232px;}
.list_sp_ct_show ul{float:left;}
.list_sp_ct_show ul li{float:left; }
.list_sp_ct_show p{margin :3px 0 0 50px;}
.list_sp_ct_show .exp_year_sp{color:#0066cc;}
.list_sp_more{position:relative;  background:#e0dfdf; width:300px; height:73px; margin:28px auto 0; }
.list_sp_more p{font-size:18.95px; line-height:73px; position:absolute; left:20px; }
.list_sp_more img{position:absolute; top:30px; left:265px;}