@charset "utf-8";

.sg_main {padding: 0 2px; }
.sg_main .box_main{background-color: #f6f0e1; margin-top: 15px;}
.sg_main .sec{background:url(../images/bg_box_main.png) repeat-y ; background-size: 324px 5px; width: 320px;}
.sg_main .sec .box{ background-color:#f38832; width: 300px; margin: 10px; border-radius: 5px 5px 5px 5px; }
.sg_main .sec .box h4{text-align: center; padding: 20px 0px;}
.sg_main .sec .box .box_img01{margin-left: 10px; position: relative;}
.sg_main .sec .box .txt01{position: absolute;top: 13px;left: 40px;font-size: 12px;}
.sg_main .sec .box .txt02{position: absolute;top: 52px;left: 40px;font-size: 12px;}
.sg_main .sec .box .txt03{position: absolute;top: 78px;left: 40px;font-size: 12px;}
.sg_main .sec .box .txt04{position: absolute;top: 113px;left: 40px;font-size: 12px;}
.sg_main .sec .box .box_inner{background: url(../images/bg02.png) no-repeat; background-size: 286px 340px; width: 286px; height: 340px; margin: 0 auto; margin-top: 15px;}
.sg_main .sec .box .box_inner .b_inner_left{width: 160px; float: left;}
.sg_main .sec .box .box_inner .b_inner_left .txt{float: left; width: 150px;font-size: 12px; margin-left: 15px;}
.sg_main .sec .box .box_inner .b_inner_left .txt span{font-weight: bold; color: #eb402f;}
.sg_main .sec .box .box_inner .b_inner_left .img {float: left; margin-left: 15px; padding-top: 10px; padding-bottom: 15px}
.sg_main .sec .box .box_inner .b_inner_right .img{float: left; margin-left: 5px;}
.sg_main .sec .box .f_box {position: relative;}
.sg_main .sec .box .f_box .img_f_box{width: 286px; margin: 0 auto; margin-top: 15px;}
.sg_main .sec .box .f_box .btn_img04{position: absolute; top: 100px; left: 14px; }
.sg_main .top_slide .lead_bg{background: url(../images/lead_img.png) no-repeat; background-size: 307px 103px; height: 103px;padding: 20px; color: #fff; text-align: justify;
padding: 10px 25px;}
.sg_main .top_slide .silde_content .inner{border-left: 1px solid #e6e3e3;border-right: 1px solid #e6e3e3;border-bottom: 1px solid #e6e3e3; width: 301px; border-radius: 0 0 5px 5px;
background: url(../images/t_check_bg.gif) repeat; background-size: 8px 8px;}
.sg_main .top_slide .silde_content .inner .txt{margin-left: 10px; margin-top: 15px; margin-right: 10px;}
.sg_main .top_slide .silde_content .inner .txt span{font-weight: bold; color: #27B786;}
.sg_main .top_slide .silde_content .inner .img_txt{float: right; margin-right: 10px; margin-top: 15px; margin-left: 5px;}
.sg_main .top_slide .silde_content .inner .img_btn_silde{text-align: center; margin-top: 10px; margin-bottom: 25px;}
.sg_main .top_slide .box_img_trainer{position: relative;}
.sg_main .top_slide .btn_trainer{position: absolute; top: 155px; right: 20px ;}
.sg_main .top_slide .box_tit04 .r_guide {padding: 5px;}
.sg_main .top_slide .box_tit04 .r_guide li{border-bottom: 1px dotted silver;color: #303533;display: block;text-decoration: none; padding: 10px 0 10px 15px;background: url(../images/r_icon1.png) no-repeat left 15px ;
background-size: 8px 12px;}
.sg_main .top_slide .box_tit04 .r_guide li a{text-decoration: none;}
.sg_main .top_slide .box_tit04 .r_guide li a:hover{text-decoration: underline;}
.sg_main .top_slide .t_news_wrap{position: relative;}
.sg_main .top_slide .t_news_wrap .btn_news a{text-decoration: none;padding: 0 0 0 10px;background: url(../common_img/icon_row2.png) no-repeat left 5px; background-size: 5px 8px; position: absolute; 
;right: 12px; top: 0px;}
.sg_main .top_slide .t_news_wrap .btn_news a:hover{text-decoration: underline;}
.sg_main .top_slide .t_news_wrap .info_news{padding-top: 10px; padding-left: 5px;}
.sg_main .top_slide .t_news_wrap .info_news dl{border-bottom: 1px dotted silver; margin-top: 10px; padding-bottom: 5px;}
.sg_main .top_slide .t_news_wrap .info_news dt{font-weight: bold;}
.sg_main .top_slide .t_news_wrap .info_news dd a{text-decoration: none;}
.sg_main .top_slide .t_news_wrap .info_news dd a:hover{text-decoration: underline;}
.sg_main .top_slide .t_product .link_area01{width: 243px;margin:0 auto;border: 1px solid #F1C69D;}
.sg_main .top_slide {width: 306px; margin:0 auto; margin-top: 20px;}
.sg_main .top_slide .product_detail{ padding: 0 25px;position: relative;}
.sg_main .top_slide .t_product .link_area01 .photoarea{width: 243px;display: table;text-align: center;border-bottom: 1px solid #F1C69D;}
.sg_main .top_slide .t_product .link_area01 .photoarea img{margin:0 auto;}
.sg_main .top_slide .t_product .link_area01 .txtarea1{font-weight: bold;line-height: 1.5;padding: 15px 4px 4px 18px;background: url(../images/t_grade_bg.jpg) repeat-x;background-color: #FFF9B3;}
.sg_main .top_slide .product_detail .btn{margin-left: 210px;}
.ml210{margin-left: 210px;}

#Mainvisual{
	margin:0 -2px 20px;	
}
.flex-control-paging{
	display:none;	
}
.ranking_item{
	padding-left: 7px;	
}
.detail_product{
	padding:0 25px;	
	position:relative;
}
.top01:after{
	content:"";
	width:50px;
	height:35px;
	background: url(../images/no01.png) no-repeat left top;
	background-size:50px 35px; -webkit-background-size:50px 35px; -moz-background-size:50px 35px;
	position:absolute;
	right:0;
	top:190px;	
}
.detail_product h3{
	font-size:16px;
	margin:0 0 5px;
	font-weight:bold;
}
.detail_product p{ 
	font-size:12px;	
}
.ranking_item .flex-direction-nav li a{
	width:16px;	
}
.ranking_item .flex-direction-nav li .flex-next {
	background: url(../images/next.png) no-repeat 0px 95px;
	background-size:16px 22px;
	right:0;
}
.ranking_item .flex-direction-nav li .flex-prev {
	background: url(../images/prev.png) no-repeat 0px 85px;
	background-size:30px 40px;	
	left:0;
}