/* パンクズ */
.pan_home {
	margin : 10px 0px 0px 15px;
	float : left;
}

.pankuzu {
	margin : 10px 0px 0px 15px;
	background-image : url(../img/common/bg_pan.gif);
	background-repeat : no-repeat;
	float : left;
}

p.pankuzu_txt {
	margin : 1px 0px 0px 15px;
	font-size : 13px;
}

#all_box {
	width : 780px;
	margin : 10px auto 0px auto;
}

#all_box2 {
	width : 780px;
	margin : 25px auto 0px auto;
}

/* メニュー */
#side {
	width : 173px;
	float : left;
}

.bg_menu_title {
	width : 173px;
	height : 27px;
	background-image : url(../img/mypage/start/bg_list_title.gif);
}

p#menu_title {
	margin : 0px 0px 0px 4px;
	padding : 6px 0px 0px 0px;
	font-weight : bold;
	color : #FFFFFF
}

/* メニュー表示 */
#menulinks a{
	display : block;
}

/* コンテンツ */
#contents {
	width : 582px;
	float : right;
}

p.kihon_txt {
	width : 550px;
	margin : 0px 0px 15px 25px;
	line-height : 15px;
	
}

p.kihon_txt4 {
	width : 550px;
	margin : 0px 0px 5px 25px;
	line-height : 15px;
}

.to_skill {
	margin : 0px 0px 20px 40px;
}

p.kihon_txt3 {
	width : 550px;
	margin : 0px 0px 0px 25px;
	line-height : 15px;
	
}

.bg_h1 {
	width : 582px;
	height : 33px;
	margin : 0px 0px 13px 10px;
	background-image : url(../img/mypage/start/bg_h2.gif);
}

h1.my_start {
	margin : 0px 0px 0px 8px;
	padding : 9px 0px 0px 0px;
	font-size : 14px;
	color : #FFFFFF;
}

/* 空メールボタン */
.resume_harb {
	margin : 10px 0px 0px 0px;
	text-align : center;
}

.kara_box {
	width : 394px;
	margin : 0px auto 0px auto;
}

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

p.kaiinn_kantan_txt {
	margin : 10px 0px 3px 0px;
	text-align : center;
}

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

.kaiinn_left_box {
	background-color : #F3F3F3;
}

.kaiinn_right_box {
	background-color : #FFFFFF;
}

p.kaiinn_left {
	margin : 5px;
	text-align : center;
}

p.kaiinn_right {
	margin : 5px 5px 0px 10px;
}

p.hankaku_keikoku {
	margin : 1px 5px 3px 15px;
	font-size : 11px;
	color : #FF0000;
	font-weight : bold;
}

.kara_touroku_mailbox {
	margin : 0px 0px 0px 0px;
	border : solid 3px #CEDEFF;
	background-color : #CEDEFF;
}

.karamail_submit {
	margin : 5px 0px 5px 0px;
	text-align : center;
}

.karamail_submitbutton {
	width : 100px;
}

/* ※記述 */
#kome  {
	width : 540px;
	margin : 0px 0px 15px 35px;
	background-image : url(../img/mypage/start/kome.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}

#kome2  {
	width : 540px;
	margin : 0px 0px 0px 35px;
	background-image : url(../img/mypage/start/kome.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}

p.kihon_txt2 {
	margin : 0px 0px 0px 13px;
}

/* キャンペーン */
.bg_mycard {
	width : 170px;
	margin : 10px 0px 0px 0px;
	border-top : 1px solid #343434;
	border-left : 1px solid #343434;
	border-right : 2px solid #343434;
	border-bottom : 2px solid #343434;
}

.chuusen1 {
	margin : 3px 0px 0px 4px;
	font-size : 12px;
}

.chuusen2 {
	margin : 2px 5px 3px 0px;
	font-size : 12px;
	text-align : right;
}

p.five_hundred4 {
	margin : 0px 0px 3px 9px;
	font-size : 12px;
}

p.five_hundred5 {
	margin : 0px 0px 3px 15px;
	font-size : 12px;
}

p.five_hundred6 {
	margin : 0px 0px 0px 20px;
	font-size : 12px;
}

.card_kantan {
	margin : 10px 0px 7px 2px;
}

/* トラストマーク */
.trust_box {
	width : 167px;
	margin : 5px 0px 0px 0px;
	border : 3px double #999999;
	background-color : #F5F5F5;
	text-align : center;
}

.trust_image {
	margin : 7px 0px 5px 0px;
}

p.trust_txt {
	width : 160px;
	margin : 0px 0px 7px 4px;
	font-size : 10px;
	text-align : left;
	color : #000000;
}

.start_rektanble {
	width : 336px;
	margin : 0px auto 0px auto;
	padding : 40px 0px 40px 0px;
}

.leftstartadsense {
	width : 160px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

.leftstartadsense2 {
	width : 170px;
	margin : 10px auto 10px auto;
	padding : 10px 0px 10px 0px;
	border : 1px dotted #CCCCCC;
	text-align : center;
}



.search_ad468 {
	width : 470px;
	margin : 20px auto 10px auto;
	padding : 10px 0px 10px 10px;
	border : 1px dotted #CCCCCC;
}