.c_1box {
	width : 680px;
	margin : 0px auto 0px auto;
	padding : 5px 0px 0px 0px;
}

.c_1boxleft {
	width : 50%;
	float : left;
}

.c_1boxright {
	width : 50%;
	float : right;
}

p.c_1boxtext1 {
	margin : 0px 0px 0px 0px;
	float : left;
}

p.c_1boxtext2 {
	margin : 0px 0px 0px 0px;
	text-align : right;
	line-height : 16px;
}

h1.c_1boxh1 {
	margin : 0px 0px 0px 0px;
	float : left;
	font-weight : normal;
	font-size : 13px;
}
.sub_box {
	width : 640px;
	margin : 0px auto 0px auto;
	text-align : right;
}

.sum_txt {
	margin : 2px 0px 20px 0px;
	font-size : 13px;
	color : #333333;
	text-align : right;
}

.marquee_box {
	width : 640px;
	margin : 8px auto 3px auto;
	font-size : 13px;
}

.data {
	margin : 0px 0px 0px 15px;
	background-image : url(../img/company/start2/kome.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}

.data_txt {
	margin : 0px 0px 0px 12px;
	font-size : 13px;
	color : #333333;
}

.space {
	margin : 28px;
}

.faq {
	margin : 0px 0px 0px 15px;
	background-image : url(../img/company/start2/kome.gif);
	background-repeat : no-repeat;
	background-position : 227px 2px;
}

.faq_txt {
	margin : 31px 0px 0px 239px;
	font-size : 13px;
	color : #333333;
}

.blue {
	font-size: 13px;
	color: #330099
}

.center_box {
	text-align : center;
}

p.fee_txt {
	margin : 8px 0px 0px 132px;
	font-size : 14px;
	letter-spacing : 1px;
}

.flow_red {
	color : #FF0000;
}

.important {
	height : 67px;
}

.flow_txt {
	width : 390px;
	margin : 8px 0px 0px 100px;
	font-size : 13px;
	text-align : left;
	background-color : #FFFFFF;
}

.analyze_box {
	margin : 0px 5px 0px 0px;
	text-align : right;
}

.analyze_txt {
	font-size : 12px;
	color : #333333;
}

p.fee_txt2 {
	margin : 8px 0px 0px 150px;
	font-size : 13px;
	color : #333333;
}

p.fee_txt3 {
	margin : 3px 0px 0px 170px;
	font-size : 12px;
	color : #333333;
}

h2.start {
	margin : 0px 0px 0px 0px;
	font-size : 13px;
}

.ssl_off {
	margin : 2px 0px 0px 85px;
	font-size : 13px;
}

/* 喜びの声を追加 */
.bguser_voice {
	width : 700px;
	height : 96px;
	margin : 0px 0px 10px 0px;
	background-image : url(../img/company/start2/yajirushi_bottom2.gif);
	
}

p.user_voicetxt {
	margin : 0px 0px 0px 0px;
	padding : 17px;
	font-size : 14px;
	letter-spacing : 1px;
}

/* ランキング */
.rankingbox {
	width : 550px;
	margin : 20px 0px 0px 0px;
	background-image : url(../img/company/start2/bg_ranking.gif);
	border : 1px solid #76AE00;
}

p.okagesan {
	width : 510px;
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 0px;
	text-align : left;
	color : #527900;
	font-weight : bold;
}

.okagebar {
	margin : 2px 0px 0px 0px;
}

.rankingtable {
	margin : 0px 0px 0px 0px;
}

.rankingtable,.rankingtable2 {
	width : width : 484px;
}

.rankingtd {
	width : 242px;
}

p.ranking_text {
	margin : 10px 0px 0px 0px;
	font-weight : bold;
	font-size : 13px;
}

.ranking_sheet {
	margin : 2px 0px 10px 40px;
	text-align : left;
}

/* 新たに追加 */

.start1,.start2,.start3,.start4,.start5,.start6 {
	width : 581px;
	margin : 0px auto 0px auto;
}

.start3 {
	height : 51px;
	background-image : url(../img/company/start2/start3.gif);
}

p.start3_txt {
	margin : 0px 0px 0px 165px;
	padding : 20px 0px 0px 0px;
	font-size : 14px;
	font-weight : bold;
	letter-spacing : 1px;
}

/* 重要のところのリンク職 */
a.start_whitelink:hover {
	color : #FFFFFF;
}

a.start_whitelink:active {
	color : #FFFFFF;
}

a.start_whitelink:link {
	color : #FFFFFF;
}

a.start_whitelink:visited {
	color : #FFFFFF;
}

.start4 {
	height : 51px;
	background-image : url(../img/company/start2/start4.gif);
}

.komekko {
	width : 420px;
	margin : 7px 0px 0px 100px;
	background-image : url(../img/company/start2/kome.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}

p.komekkotext {
	margin : 0px 0px 0px 14px;
}

.start6 {
	height : 121px;
	background-image : url(../img/company/start2/start6.gif);
}

p.start6_txt {
	margin : 0px 0px 0px 100px;
	padding : 20px 0px 0px 0px;
}
p.start6_txt2 {
	margin : 0px 0px 0px 100px;
	padding : 7px 0px 0px 0px;
}

.startbox {
	width : 660px;
	margin : 10px auto 0px auto;
	padding : 10px 0px 10px 0px;
	border : 1px solid #CCCCCC;
	background-color : #F5F5F0;
}

.start_doublebox {
	width : 640px;
	margin : 0px auto 0px auto;
}

.startleftbox {
	margin : 0px 0px 0px 0px;
	width : 270px;
	float : left;
}

.startrightbox {
	margin : 0px 0px 0px 0px;
	width : 370px;
	float : left;
}

.number1,.number2,.number3,.number4,.number5,.number6,.number7,.number8,.number9 {
	height : 18px;
	margin : 10px 0px 5px 0px;
	background-repeat : no-repeat;
	background-position : 0px 0px;
}

.number1 {
	background-image : url(../img/company/start2/1.gif);
}
.number2 {
	background-image : url(../img/company/start2/2.gif);
}
.number3 {
	background-image : url(../img/company/start2/3.gif);
}
.number4 {
	background-image : url(../img/company/start2/4.gif);
}
.number5 {
	background-image : url(../img/company/start2/5.gif);
}
.number6 {
	background-image : url(../img/company/start2/6.gif);
}
.number7 {
	background-image : url(../img/company/start2/7.gif);
}
.number8 {
	background-image : url(../img/company/start2/8.gif);
}
.number9 {
	background-image : url(../img/company/start2/9.gif);
}

p.numbertitle {
	margin : 0px 0px 4px 25px;
	padding : 3px 0px 0px 0px;
	font-weight : bold;
	color : #330099;
}

p.numbertxt {
	margin : 0px 0px 4px 35px;
	line-height : 16px;
}

p.numbertxt_red {
	margin : 0px 0px 0px 35px;
	color : #FF0000;
}

.numbertxt_red2 {
	font-weight : bold;
	color : #FF0000;
}

/* イメージのところのリンク職 */
a.numberlink:hover {
	color : #330099;
	text-decoration : none;
}

a.numberlink:active {
	color : #330099;
	text-decoration : none;
}

a.numberlink:link {
	color : #330099;
	text-decoration : none;
}

a.numberlink:visited {
	color : #330099;
	text-decoration : none;
}

.color_list {
	margin : 0px 0px 7px 40px;
}

.startimage1 {
	margin : 0px 0px 20px 0px;
}

.startimage2 {
	margin : 0px 0px 10px 0px;
}

.batugunimage {
	margin : 35px 0px 0px 0px;
	text-align : center;
}

.deliverymelma {
	width : 650px;
	height : 102px;
	margin : 14px auto 0px auto;
	background-image : url(../img/company/start2/melma2_3.gif);
	background-repeat : no-repeat;
}

.deliverymelmatext {
	margin : 0px 10px 0px 170px;
	padding : 35px 0px 0px 0px;
}

.kokomade {
	width : 747px;
	height : 119px;
	margin : 10px auto 0px auto;
	background-image : url(../img/company/start2/free.gif);
	background-repeat : no-repeat;
}

p.freefree {
	margin : 0px 0px 0px 0px;
	padding : 35px 0px 0px 0px;
	font-size : 16px;
	font-weight : bold;
	line-height : 20px;
	color : #CC0000;
	text-align : center;
}

.button_regist {
	margin : 15px 0px 50px 0px;
	text-align : center;
}

.deliverymelma {
	width : 650px;
	height : 102px;
	margin : 14px auto 0px auto;
	background-image : url(../img/company/start2/melma2_3.gif);
	background-repeat : no-repeat;
}

.deliverymelmatext {
	margin : 0px 10px 0px 170px;
	padding : 35px 0px 0px 0px;
}

.freegif {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 0px 0px;
	text-align : center;
}

.itochan {
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
	width : 665px;
}

.button_registgif {
	width : 253px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 40px 0px;
}