a:link {/*未訪問のリンク*/
    color:#606060!important;
    font-style:normal;
    text-decoration:none;
}
a:visited {/*訪問後のリンク*/
    color:#606060!important;
    text-decoration:none;
}
a:hover {/*マウスをのせたとき*/
    color:#FFFFFF!important;
    font-style:normal;
    text-decoration:none;
}

#wrapp{
	width:800px;
	font-family:"游ゴシック",sans-serif;
}

.title-text{
	color: #1C1D1D;
	font-size: 23px;
	text-align: center;
	margin: 10px 0px;
	letter-spacing: 2px;
}

.title-text2{
	color: #1C1D1D;
	font-size: 14px;
	line-height:29px;
}

.menu-bg{
	background-image:url(./images/rank_menu.png);
	width:800px;height:32px;
	background-repeat:no-repeat;
  	position: relative;
  	font-size:15px;
  	color:#606060;
  	margin:45px 0px
}

.menu-text{
	color:#FFFFFF;
	font-size:21px;
	padding:9px 0px 7px 0px;
	width:220px;
	background-color:#9BD3D3;
	text-align:center;
	float: left;
	letter-spacing: 4px;
}

.menu-text2{
	color:#646464;
	font-size:14px;
	width: 565px;
	padding:7px 0px 6px 15px;
	border-bottom:solid 3px #9BD3D3;
	float: left;
	margin-bottom:10px;
}

.menu-box{
	background-image:url(./images/rank_menu_base.png);
	width:800px;height:230px;
	background-repeat:no-repeat;
  	position: relative;
  	clear:both;
}

.menu-box2{/* 区切りの巾が違う用 */
	background-image:url(./images/rank_menu_base2.png);
	width:800px;height:230px;
	background-repeat:no-repeat;
  	position: relative;
  	clear:both;
}

.about-image{
	float:left;
	margin:5px 5px 5px 35px;
}

.about-title{
	float:left;
	color:#464646;
	font-size:18px;
	font-weight:bold;
	margin:49px 0px 0px 49px;
}

.about-text{
	float:left;
	color:#464646;
	font-size:13px;
	margin:10px 0px 0px 49px;
	line-height:22px;
}

.about-link{
	margin:3px 0px 25px 0px;
	font-size:15px;
}

.about-link a:link {/*未訪問のリンク*/
    color:#2C51C6!important;
    font-style:normal;
	text-decoration:underline;
}
.about-link a:visited {/*訪問後のリンク*/
    color:#2C51C6!important;
	text-decoration:underline;
}
.about-link a:hover {/*マウスをのせたとき*/
    color:#ED586A!important;
    font-style:normal;
	text-decoration:underline;
}

.about-detail{
	color:#727272;
	font-size:19px;
	padding:5px 15px;
	background-color:#EDEDED;

}

.detail-detail{
	font-size:14px;
	font-weight:normal;
}

.bar01{
	height:1px;
	border:none;
	border-top:1px #9E9E9E solid;
	width:800px;
}

a img.linkimg{
background:none!important;
}
 
a:hover img.linkimg{
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
background:none!important;
}



.rank-box1 {
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
}

.rank-box {
	text-align: center;
	float: left;
	margin-right: 7.5px;
	margin-bottom: 45px;
	margin-left: 0px;
}

.rank-box-right {
	text-align: center;
	float: left;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
}


.rank-text {
	font-size: 14px;
	font-weight: normal;
}

.rank-name {
	color: #005D95;
	font-size: 19px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0em;
	margin-bottom: 0;
}

#basic .rank_back{
	background-color: #FFFFFF;
}

.product_box{
	padding: 0 45px;
}


.basic::before {
	content:url(./images/basic_sub_text.png);
	position: absolute;
	margin-top:13px;
	margin-left: 40px;
}

.basic_bag::before {
	content:url(./images/basic_bag_pr.png);
	float: right;
	margin-top:0px;
	margin-right: 10px;
}

.economy::before {
	content:url(./images/economy_sub_text.png);
	position: absolute;
	margin-top:13px;
	margin-left: 40px;
}

.economy_bag::before {
	content:url(./images/economy_bag_pr.png);
	float: right;
	margin-top:0px;
	margin-right: 10px;
}

.full::before {
	content:url(./images/full_sub_text.png);
	position: absolute;
	margin-top:13px;
	margin-left: 40px;
}

.full_bag::before {
	content:url(./images/full_bag_pr.png);
	float: right;
	margin-top:0px;
	margin-right: 10px;
}


.easy::before {
	content:url(./images/easy_sub_text.png);
	position: absolute;
	margin-top:13px;
	margin-left: 40px;
}

.easy_bag::before {
	content:url(./images/easy_bag_pr.png);
	float: right;
	margin-top:0px;
	margin-right: 10px;
}


.kraft::before {
	content:url(./images/kraft_sub_text.png);
	position: absolute;
	margin-top:13px;
	margin-left: 40px;
}

.kraft_bag::before {
	content:url(./images/kraft_bag_pr.png);
	float: right;
	margin-top:0px;
	margin-right: 10px;
}


.speedy::before {
	content:url(./images/speedy_sub_text.png);
	position: absolute;
	margin-top:13px;
	margin-left: 40px;
}

.speedy_bag::before {
	content:url(./images/speedy_bag_pr.png);
	float: right;
	margin-top:0px;
	margin-right: 10px;
}



.rank_back_white{
	color: #005D95;
	font-size: 14px;
	font-weight: bold;
	background-color: #F5F5F5;
	text-align: center;
	float: left;
	margin-top:15px;
	margin-left: 45px;
	width: 130px;
	height: 30px;
	line-height: 31px;
	letter-spacing: 1px;
}

.rank_back_white2{
	color: #005D95;
	font-size: 14px;
	font-weight: bold;
	background-color: #F5F5F5;
	text-align: center;
	float: left;
	margin-top:15px;
	margin-left: 10px;
	width: 130px;
	height: 30px;
	line-height: 31px;
}


.day35{
	color: #005D95;
	font-size: 23px;
	font-weight: bold;
	vertical-align: -2px;
}

.btn_rank_product{
	float: left;
	margin-top:0px;
	margin-left: 150px;
	margin-bottom: 14px;
}

.dotted{
	border: none;
	border-top: 1px dashed #9FA0A0;
	margin-bottom: 27px;

}






