
/* ■■■MyPage CSS
                                      ■■■■■■ */
/* ■■■共通
                                      ■■■■■■ */
#mypage .blue{
	color: #0066c8;
}
#mypage div.bluebox{
	border: solid 1px #7fb1e2;
}
#mypage div.blank_h20_space{
	margin : 0;
	padding: 0;
	height : 20px;
}

#mypage div.pagelastattention{
	margin : 15px 0 0 0;
	padding: 0;
	color: #ff0000;
}
#mypage div.pagelastattention div.space{
	margin : 0;
	padding: 0 15px 0 15px;
}

#mypage div.pagetitle{
	margin : 0 0 25px 0;
	padding: 0;
}
#mypage div.readtext{
	margin : 0 0 25px 0;
	padding: 0 15px 0 15px;
}

#mypage table.readtext_box{
	margin : 0 15px 10px 15px;
	padding: 0;
	width: 730px;
}
#mypage table.readtext_box td.cw01{
	width: 640px;
}
#mypage table.readtext_box td.cw02{
	width: 90px;
	text-align: right;
}
#mypage table.readtext_box td.cw01 div.space{
	margin : 0;
	padding: 6px 0 0 0;
}

#mypage table.readtext_box_link{
	margin : 0 15px 10px 15px;
	padding: 0;
	width: 730px;
}
#mypage table.readtext_box_link td.cw01{
	width: 460px;
}
#mypage table.readtext_box_link td.cw02{
	width: 85px;
}
#mypage table.readtext_box_link td.cw02 img{
	margin : 0 0 0 30px;;
}
#mypage table.readtext_box_link td.cw03{
	width: 185px;
	text-align: right;
}



#mypage div.last_link{
	margin : 18px 0 0 0;
	padding: 0;
}
#mypage div.last_link div.readtext{
	margin : 0 0 16px 0;
	padding: 0;
}
#mypage div.last_link table.last_link{
	width: 760px;
}
#mypage div.last_link table.last_link td.cw01,
#mypage div.last_link table.last_link td.cw03{
	width: 232px;
}
#mypage div.last_link table.goback img.arrow,
#mypage table.linkbox img.arrow{
	margin : 0 10px 0 0;
	padding: 0;
}
#mypage table.linkbox td.blank_h{
	height: 10px;
}






/* ■■■TAB MENU
                                      ■■■■■■ */
#mypage div.tab_menu{
	margin : 0 0 15px 0;
	padding: 0;
}
#mypage div.tab_menu div.line{
	background-color: #46a6e3;
	height: 10px;
}

/* ■■■Top Page 関連
	/mypage/index.html
                                      ■■■■■■ */
#mypage div.user_state{
	margin : 0 0 20px 0;
	padding: 0;
}
#mypage div.user_state_bottom{
	margin : 0 0 10px 0;
	padding: 0;
}
#mypage div.user_state table.base{
	margin : 0;
	padding: 0;
	width: 760px;
}
#mypage div.user_state table.base td.cw01{
	margin : 0;
	padding: 0;
	width: 360px;
	border: solid 1px #7fb1e2;
	background-color: #fbfbfb;
}
#mypage div.user_state table.base td.cw02{
	margin : 0;
	padding: 0;
	width: 390px;
	border: solid 1px #d6d6d6;
	background-color: #f3f3f3;
}
#mypage div.user_state table.base td.cw02 img{
	margin : 4px 0 3px 0;
	padding: 0;
}
#mypage div.user_state table.base td.blank{
	margin : 0;
	padding: 0;
	width: 10px;
}
#mypage div.user_state table.base td.blank_h{
	margin : 0;
	padding: 0;
	height: 10px;
}
#mypage div.user_state table.base td.cw01 h2{
	margin : 7px 0 7px 0;
	padding: 3px 20px 2px 20px;
	background-image: url("/img/top/mypage/bk_user_state_bluebox.gif");
}
#mypage div.user_state table.base td.cw11{
	border: solid 1px #d6d6d6;
}
#mypage div.user_state table.base td.cw11 div.title_service{
	padding: 5px 15px 4px 15px;
	border-top: solid 2px #3496e6;
	background-color: #d1e9f8;
	font-weight: bold;
}
#mypage div.user_state table.base td.cw11 div.service_state table.service_state{
	margin: 6px auto 6px auto;
}
#mypage div.user_state table.base td.cw11 div.service_state table.service_state td{
	text-align: center;
}
#mypage div.user_state table.base td.cw11 div.service_state table.service_state td.blank{
	width: 40px;
}
#mypage div.user_state table.base td.cw11 div.service_state table.service_state td img.space{
	margin : 4px 0 7px 0;
}
#mypage div.user_state table.base td.cw12 img{
	margin : 0 0 0 6px;
}
#mypage div.user_state table.base td.cw21{
	margin : 0;
	padding: 0;
	width: 360px;
}
#mypage div.user_state table.linkbox_gray{
	margin : 0;
	padding: 0;
	border: solid 1px #d6d6d6;
}
#mypage div.user_state table.linkbox_gray div.space{
	margin : 0;
	padding:  5px 15px 5px 15px;
}
#mypage div.user_state table.linkbox_gray div.space_right{
	margin : 0;
	padding:  5px 15px 5px 0;
}
#mypage div.toppage div.h3_title{
	margin : 0 0 10px 0;
	padding: 0;
	width: 758px;
	background-image: url("/img/top/mypage/bk_toppage_h3_title_long.gif");
	border: solid 1px #dbdbdb;
}
#mypage div.toppage div.h3_title_short{
	margin : 0 0 10px 0;
	padding: 0;
	width: 368px;
	background-image: url("/img/top/mypage/bk_toppage_h3_title_long.gif");
	border: solid 1px #dbdbdb;
}
#mypage div.toppage div.h3_title h3{
	margin : 5px 0 4px 30px;
	padding: 0;
}
#mypage div.toppage div.graybox div.space{
	margin : 0;
	padding: 10px 10px 10px 10px;
}
#mypage div.toppage div.graybox div.middle_title{
	margin : 0 0 10px 0;
	padding: 8px 10px 6px 10px;
	background-color: #d1e9f8;
}
#mypage div.toppage div.graybox div.middle_title div.space{
	margin : 0;
	padding: 0;
}
#mypage div.toppage div.graybox div.middle_title img.arrow{
	margin : 0 7px 0 0;
	padding: 0;
}
#mypage div.toppage div.graybox div.middle_title div.left{
	font-weight: bold;
	float: left;
}
#mypage div.toppage div.graybox div.middle_title div.right{
	float: right;
}
#mypage div.toppage div.graybox table.infobox_long{
	width: 738px;
}
#mypage div.toppage div.graybox table.infobox_long td.cw01{
	width: 90px;
}
#mypage div.toppage div.graybox table.infobox_long td.cw02{
	width: 292px;
}
#mypage div.toppage div.graybox table.infobox_long td.cw03{
	width: 22px;
}
#mypage div.toppage div.graybox table.infobox_long td.cw04,
#mypage div.toppage div.graybox table.infobox_long td.cw04 table.linklist{
	width: 334px;
}
#mypage div.toppage div.graybox table.infobox_long td.cw02 div.space{
	margin : 0;
	padding: 5px 0 0 0;
}
#mypage div.toppage div.graybox table.infobox_long td.cw04 table.linklist{
	margin : 5px 0 0 0;
	padding: 0;
}
#mypage div.toppage div.graybox table.infobox_long td.cw04 table.linklist td.cw01{
	width: 17px;
}
#mypage div.toppage div.graybox table.infobox_long td.cw04 table.linklist td.cw02{
	width: 203px;
}
#mypage div.toppage div.graybox table.infobox_long td.cw04 table.linklist td.cw03{
	width: 30px;
}
#mypage div.toppage div.graybox table.infobox_long td.cw04 table.linklist td.cw04{
	width: 84px;
	color: #ff0000;
}
#mypage div.toppage div.graybox table.infobox_long td.cw04 table.linklist td.blank_h{
	height: 10px;
}
#mypage div.toppage div.graybox table.infobox_long td.cw04 table.linklist td.cw01 img.arrow{
	margin : 6px 0 0 0;
	padding: 0;
}
#mypage div.toppage div.graybox table.infobox_long td.cw04 table.linklist td.cw04 div.left{
	float: left;
}
#mypage div.toppage div.graybox table.infobox_long td.cw04 table.linklist td.cw04 div.right{
	margin : 0 5px 0 0;
	float: right;
}
#mypage div.toppage div.graybox table.lastlink,
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short{
	margin : 0;
	padding: 0;
}
#mypage div.toppage div.graybox table.lastlink img.arrow,
#mypage div.toppage table.infobox_base table.lastlink img.arrow,
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short img.arrow{
	margin : 0 10px 0 0;
	padding: 0;
}

#mypage div.toppage table.infobox_base{
	margin : 10px 0 0 0;
	padding: 0;
	width: 760px;
}
#mypage div.toppage table.infobox_base td.cw01{
	width: 370px;
	border-top   : solid 1px #dbdbdb;
	border-right : solid 1px #dbdbdb;
	border-left  : solid 1px #dbdbdb;
}
#mypage div.toppage table.infobox_base td.cw11{
	width: 370px;
	border-bottom: solid 1px #dbdbdb;
	border-right : solid 1px #dbdbdb;
	border-left  : solid 1px #dbdbdb;
}
#mypage div.toppage table.infobox_base td.cw21{
	width: 370px;
	border-top   : solid 1px #dbdbdb;
	border-right : none;
	border-left  : solid 1px #dbdbdb;
}
#mypage div.toppage table.infobox_base td.cw31{
	width: 370px;
	border-bottom: solid 1px #dbdbdb;
	border-right : none;
	border-left  : solid 1px #dbdbdb;
}
#mypage div.toppage table.infobox_base td.cw41{
	width: 370px;
	border-top   : solid 1px #dbdbdb;
	border-right : solid 1px #dbdbdb;
	border-left  : none;
}
#mypage div.toppage table.infobox_base td.cw51{
	width: 370px;
	border-bottom: solid 1px #dbdbdb;
	border-right : solid 1px #dbdbdb;
	border-left  : none;
}
#mypage div.toppage table.infobox_base td.cw61{
	width: 370px;
	border       : solid 1px #dbdbdb;
}
#mypage div.toppage table.infobox_base td.cw02{
	width: 20px;
}
#mypage div.toppage table.infobox_base td.cw62{
	width: 20px;
	border-top   : solid 1px #dbdbdb;
}
#mypage div.toppage table.infobox_base td.cw72{
	width: 20px;
	border-bottom: solid 1px #dbdbdb;
}
#mypage div.toppage table.infobox_base td.cw01 div.space{
	margin : 10px 10px 10px 10px;
	padding: 0;
}
#mypage div.toppage table.infobox_base td.cw11 div.space{
	margin : 0 10px 10px 10px;
	padding: 0;
}
#mypage div.toppage table.infobox_base td.cw01 div.middle_title{
	margin : 0 0 10px 0;
	padding: 8px 10px 6px 10px;
	background-color: #d1e9f8;
}
#mypage div.toppage table.infobox_base td.cw01 div.middle_title div.space{
	margin : 0;
	padding: 0;
}
#mypage div.toppage table.infobox_base td.cw01 div.middle_title img.arrow{
	margin : 0 7px 0 0;
	padding: 0;
}
#mypage div.toppage table.infobox_base td.cw01 div.middle_title div.left{
	font-weight: bold;
	float: left;
}
#mypage div.toppage table.infobox_base td.cw01 div.middle_title div.right{
	float: right;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short{
	width: 348px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw01{
	border: none;
	width: 90px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw02,
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw02 table.linklist{
	width: 258px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw02 div.space{
	margin : 0 0 10px 0;
	padding: 5px 10px 0 0;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw04 div.space{
	margin : 0;
	padding: 0 10px 0 10px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw02 table.linklist{
	margin : 5px 0 0 0;
	padding: 0;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw02 table.linklist td.cw01{
	width: 17px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw02 table.linklist td.cw02{
	width: 164px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw02 table.linklist td.cw03{
	width: 10px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw02 table.linklist td.cw04{
	width: 84px;
	color: #ff0000;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw02 table.linklist td.blank_h{
	height: 10px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw02 table.linklist td.cw01 img.arrow{
	margin : 6px 0 0 0;
	padding: 0;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw02 table.linklist td.cw04 div.left{
	float: left;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw02 table.linklist td.cw04 div.right{
	margin : 0 5px 0 0;
	float: right;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw02 table.linklist ul{
	margin : 0 0 0 25px;
	padding: 0;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw04 table.titlelink{
	margin : 0;
	padding: 0;
	width: 328px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw04 table.titlelink td.cw01{
	width: 11px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw04 table.titlelink td.cw02{
	width: 273px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw04 table.titlelink td.cw03{
	width: 44px;
	text-align: right;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw05,
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw05 table.linklist{
	border: none;
	width: 338px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw05 table.linklist{
	margin : 5px 0 0 0;
	padding: 0;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw05 table.linklist td.cw01{
	width: 17px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw05 table.linklist td.cw02{
	width: 227px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw05 table.linklist td.cw03{
	width: 10px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw05 table.linklist td.cw04{
	width: 84px;
	color: #ff0000;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw05 table.linklist td.cw05{
	width: 34px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw05 table.linklist td.cw06{
	width: 277px;
}
#mypage div.toppage table.infobox_base td.cw01 table.infobox_short td.cw06{
	width: 10px;
}

/* ■■■サービス利用の登録・解除 
	/mypage/service/index.html
                                      ■■■■■■ */
#mypage div.toppage table.service_mail_set{
	margin : 0 10px 0 10px;
}
#mypage div.toppage table.service_mail_set .left_space{
	margin : 0 0 0 25px;
}
#mypage div.toppage table.service_mail_set .left_space02{
	margin : 0 0 0 15px;
}
#mypage div.toppage table.service_mail_set .left_space03{
	margin : 0 0 0 5px;
}

/* ■■■リスト表示 関連
                                      ■■■■■■ */
#mypage table.input_list_title{
	margin : 0;
	padding: 0;
	width: 760px;
}
#mypage table.input_list_title td.cw01{
	width: 410px;
}
#mypage table.input_list_title td.cw02{
	width: 350px;
}
#mypage table.input_list_title td.cw01 h3{
	margin : 0 20px 0 0;
	float: left;
}
#mypage table.input_list_title td.cw02 table.array_substitution{
	margin : 0 5px 0 0;
	padding: 0;
}
#mypage table.input_list_title td.cw02 table.array_substitution div.space{
	margin : 0;
	padding: 0 15px 0 15px;
}
#mypage table.input_list_title td div.readtext{
	margin : 0;
	padding: 10px 5px 10px 5px;
}
#mypage div.input_list_title_bottm{
	height: 10px;
}

#mypage div.input_list_page{
	margin : 0;
	padding: 6px 20px 4px 20px;
	background-color: #ededed;
}
#mypage div.input_list_page table.input_list_page{
	margin : 0;
	padding: 0;
	width: 720px;
}
#mypage div.input_list_page table.input_list_page div.space{
	margin : 0;
	padding: 0 15px 0 15px;
}

#mypage table.input_list_base{
	margin : 10px 0 10px 0;
	padding: 0;
	border-bottom: solid 1px #ededed;
	width: 760px;
}
#mypage table.input_list_base th.cw01{
	width: 62px;
}
#mypage table.input_list_base th.cw02{
	width: 200px;
}
#mypage table.input_list_base th.cw03{
	width: 119px;
}
#mypage table.input_list_base th.cw04{
	width: 205px;
}
#mypage table.input_list_base th.cw05{
	width: 96px;
}
#mypage table.input_list_base th.cw06{
	width: 78px;
}
#mypage table.input_list_base th div.space{
	margin : 0;
	padding: 0 10px 8px 10px;
}
#mypage table.input_list_base td{
	border-top   : solid 1px #ededed;
}
#mypage table.input_list_base td div.space{
	margin : 0;
	padding: 10px 10px 8px 10px;
}
#mypage table.input_list_base td.cw03 div.left{
	margin: 0 10px 0 0;
	float: left;
}
#mypage table.input_list_base td.cw03 img.space{
	margin: 0 0 0 10px;
}
#mypage table.input_list_base tr.color_line td{
	background-color: #ffebcc;
}

#mypage div.match_nothing_mess{
	margin : 25px 0 40px 0;
	text-align: center;
}
#mypage div.match_nothing_mess_02{
	margin : 0;
	padding: 0;
	text-align: center;
}
#mypage div.match_nothing_mess_02 table{
	margin : 15px auto 15px auto;
	padding: 0;
	text-align: center;
}
#mypage div.match_nothing_mess_02 table td{
	margin : 0;
	padding: 0;
	text-align: left;
}
#mypage div.match_nothing_mess_02 table td ul{
	margin : 0 25px 0 25px;
	padding: 0;
	font-weight: bold;
}

#mypage div.match_probability{
	margin : 0;
	padding: 0 0 20px 0;
	text-align: center;
}
#mypage div.match_probability img.bar{
	margin : 15px 0 40px 0;
	padding: 0;
}
#mypage div.match_probability table.linkbox{
	margin : 30px 0 0 0;
	padding: 0;
}

















/* ■■■詳細マッチング内容 関連
                                      ■■■■■■ */
#mypage div.reason div.header table.base,
#mypage div.reason div.header table.base table.header_base,
#mypage div.reason div.mainarea{
	margin : 0 auto 0 auto;
	width: 490px;
}
#mypage div.reason div.header table.base table.header_base img{
	margin : 5px 0 15px 0;
}
#mypage div.reason div.mainarea img.title{
	margin : 0;
}
#mypage div.reason div.mainarea table.title{
	margin : 15px 0 0 0;
	width: 440px;
}
#mypage div.reason div.mainarea table.title td.cw01{
	background-image: url("/img/top/mypage/bk_probability.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 120px;
	border: solid 1px #ebebeb;
	text-align: center;
}
#mypage div.reason div.mainarea table.title td.cw02{
	width: 15px;
}
#mypage div.reason div.mainarea table.title td.cw03{
	width: 305px;
}
#mypage div.reason div.mainarea table.title td.cw01 div.space{
	margin : 25px 0 20px 0;
}
#mypage div.reason div.mainarea table.title td.cw03 div{
	margin : 5px 0 0 0;
}
#mypage div.reason h3{
	margin : 10px 0 0 0;
}
#mypage div.reason div.readtext{
	margin : 5px 10px 0 10px;
	padding: 0;
}
#mypage div.reason div.annotation{
	margin : 0 0 10px 0;
	padding: 0;
}
#mypage div.reason table.annotation{
	margin : 10px 0 0 auto;
}
#mypage div.reason table.annotation td.cw01{
	width: 36px;
	border: solid 1px #ebebeb;
	background-color: #ffc1b2;
}
#mypage div.reason table.annotation td.cw11{
	border: solid 1px #ebebeb;
	background-color: #fff1c0;
}
#mypage div.reason table.annotation td.cw02{
	width: 10px;
}
#mypage div.reason table.setting_condition{
	margin : 0;
	border-top : solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	width: 490px;
}
#mypage div.reason table.setting_condition th{
	background-color: #efefef;
	border-bottom: solid 1px #cccccc;
	border-right : solid 1px #cccccc;
	vertical-align: middle;
}
#mypage div.reason table.setting_condition td{
	border-bottom: solid 1px #cccccc;
	border-right : solid 1px #cccccc;
	text-align    : left;
	vertical-align: top;
}
#mypage div.reason table.setting_condition th div.space,
#mypage div.reason table.setting_condition td div.space{
	margin : 0;
	padding: 8px 15px 8px 15px;
}
#mypage div.reason table.setting_condition th.cw01{
	width: 118px;
	text-align: left;
}
#mypage div.reason table.setting_condition th.cw02{
	width: 184px;
	text-align: center;
}
#mypage div.reason table.setting_condition th.cw03{
	width: 184px;
	text-align: center;
}
#mypage div.reason table.setting_condition td.color_01{
	background-color: #ffc1b2;
}
#mypage div.reason table.setting_condition td.color_02{
	background-color: #fff1c0;
}
#mypage div.reason div.close{
	margin : 10px 0 10px 0;
	padding: 0;
	text-align: center;
}


/* ■■■スカウトメール一覧（企業） 関連
                                      ■■■■■■ */
#mypage table.scout_toplink{
	margin : 0 0 20px 0;
	padding: 0;
	width: 760px;
}

#mypage table.scout_list_base{
	margin : 10px 0 10px 0;
	padding: 0;
	border-bottom: solid 1px #ededed;
	width: 760px;
}
#mypage table.scout_list_base th.cw01{
	width: 62px;
}
#mypage table.scout_list_base th.cw02{
	width: 30px;
}
#mypage table.scout_list_base th.cw03{
	width: 289px;
}
#mypage table.scout_list_base th.cw04{
	width: 205px;
}
#mypage table.scout_list_base th.cw05{
	width: 96px;
}
#mypage table.scout_list_base th.cw06{
	width: 78px;
}
#mypage table.scout_list_base th.cw07{
	width: 286px;
}
#mypage table.scout_list_base th.cw08{
	width: 286px;
}
#mypage table.scout_list_base th div.space{
	margin : 0;
	padding: 0 10px 8px 10px;
}
#mypage table.scout_list_base td{
	border-top   : solid 1px #ededed;
}
#mypage table.scout_list_base td div.space{
	margin : 0;
	padding: 10px 10px 8px 10px;
}
#mypage table.scout_list_base td.cw03 div.left{
	margin: 0 10px 0 0;
	float: left;
}
#mypage table.scout_list_base td.cw03 img.space{
	margin: 0 0 0 10px;
}
#mypage table.scout_list_base tr.color_line td{
	background-color: #ffebcc;
}
#mypage table.scout_list_base td.cw02{
	text-align: center;
}
#mypage table.scout_list_base td.cw01 img.space{
	margin : 0 0 5px 0;
}
#mypage table.scout_list_base td.cw02 img.space{
	margin : 13px 0 13px 0;
}
#mypage table.scout_list_base td.cw02 img.space02{
	margin : 14px 0 20px 0;
}
#mypage table.scout_list_base td.cw02_line div.blackline{
	margin : 0;
	padding: 0;
	background-color: #000000;
	width: 2px;
	height: 100%;
}
#mypage table.scout_list_base td.bk_line{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line.gif");
	background-repeat: no-repeat;
	background-position: center top;
}
#mypage table.scout_list_base td.bk_line02{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line02.gif");
	background-repeat: no-repeat;
	background-position: center top;
}
#mypage table.scout_list_base td.bk_line03{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line03.gif");
	background-repeat: no-repeat;
	background-position: center top;
}
#mypage .btn_b3_scout_companylist{
	margin : 10px 0 0 0;
}
#mypage div.scout_nothing_mess{
	margin: 20px 0 20px 0;
	text-align: center;
}
#mypage div.scout_mail_title{
	margin : 30px 0 10px 0;
	padding: 0;
	background-image: url("/img/top/line_760.gif");
	background-repeat: no-repeat;
	background-position: center center;
}
#mypage div.scout_mail_title table.scout_mail_title td{
	margin : 0;
	padding: 0;
	font-weight: bold;
	background-image: none;
	background-color: #ffffff;
}
#mypage div.scout_mail_title table.scout_mail_title td div.space{
	margin : 0;
	padding: 0 10px 0 10px;
}
#mypage div.scout_mail_text{
	margin : 0;
	padding: 0;
}
#mypage div.scout_mail_btn table.scout_mail_btn{
	margin : 20px 0 0 0;
	padding: 0;
	width: 760px;
}
#mypage div.scout_mail_btn table.scout_mail_btn td.blank_h{
	height: 10px;
}
#mypage div.scout_mail_btn table.scout_mail_btn td.cw01{
	width: 70px;
}
#mypage div.scout_mail_btn table.scout_mail_btn td.cw02{
	width: 295px;
}
#mypage div.scout_mail_btn table.scout_mail_btn td.cw03{
	width: 30px;
}
#mypage div.scout_mail_btn table.scout_mail_btn td.cw04{
	width: 295px;
}
#mypage div.scout_mail_btn table.scout_mail_btn td.cw05{
	width: 70px;
}
#mypage div.scout_mail_attention{
	margin : 20px 0 0 0;
	padding: 0;
}
#mypage div.scout_mail_attention table.scout_mail_attention{
	width: 760px;
}

/* ■■■スカウト企業への問い合わせ 関連
                                      ■■■■■■ */
#mypage div.scout_respond_title{
	margin : 0;
	padding: 0;
	font-weight: bold;
}
#mypage table.scout_respond_input{
	margin : 10px 0 0 0;
	width: 760px;
	border-top   : solid 1px #cccccc;
	border-left  : solid 1px #cccccc;
}
#mypage table.scout_respond_input th.cw01,
#mypage table.scout_respond_input td.cw02{
	border-bottom: solid 1px #cccccc;
	border-right : solid 1px #cccccc;
}
#mypage table.scout_respond_input tr.indispensability th.cw01{
	background-color: #ffd9d9;
}
#mypage table.scout_respond_input th.cw01 div.space{
	margin : 0;
	padding: 10px 15px 10px 20px;
}
#mypage table.scout_respond_input th.cw01{
	width: 238px;
}
#mypage table.scout_respond_input td.cw02{
	width: auto;
}
#mypage table.scout_respond_input td.cw02 div.space{
	margin : 0;
	padding: 10px 15px 10px 15px;
}
#mypage table.scout_respond_input div.top_attention{
	margin : 0;
	padding: 0 0 10px 0;
}
#mypage table.scout_respond_input div.bottom_attention{
	margin : 0;
	padding: 10px 0 0 0;
}
#mypage table.scout_respond_input input.long,
#mypage table.scout_respond_input textarea.long{
	width: 420px;
}


/* ■■■あなたのプロフィールへの足跡 関連
                                      ■■■■■■ */
#mypage table.scout_list_log_base{
	margin : 10px 0 10px 0;
	padding: 0;
	border-bottom: solid 1px #ededed;
	width: 760px;
}
#mypage table.scout_list_log_base th.cw01{
	width: 62px;
}
#mypage table.scout_list_log_base th.cw02{
	width: 262px;
}
#mypage table.scout_list_log_base th.cw03{
	width: 262px;
}
#mypage table.scout_list_log_base th.cw04{
	width: 96px;
}
#mypage table.scout_list_log_base th div.space{
	margin : 0;
	padding: 0 10px 8px 10px;
}
#mypage table.scout_list_log_base td{
	border-top   : solid 1px #ededed;
}
#mypage table.scout_list_log_base td div.space{
	margin : 0;
	padding: 10px 10px 8px 10px;
}
#mypage table.scout_list_log_base tr.color_line td{
	background-color: #ffebcc;
}
#mypage table.scout_list_log_base td.cw01 img.space{
	margin : 0 0 5px 0;
}
#mypage table.scout_list_log_base td.cw03 ul{
	margin : 0 0 0 15px;
}

/* ■■■一括トライアル応募管理 関連
                                      ■■■■■■ */
#mypage table.testentry_top_info{
	margin : 0 0 20px 0;
	padding: 0;
	width: 760px;
}
#mypage table.testentry_top_info td.cw01,
#mypage table.testentry_top_info td.cw03{
	border : solid 1px #dbdbdb;
}
#mypage table.testentry_top_info td.cw01{
	width: 370px;
}
#mypage table.testentry_top_info td.cw02{
	width: 20px;
}
#mypage table.testentry_top_info td.cw03{
	width: 370px;
}
#mypage table.testentry_top_info td div.space{
	margin : 0;
	padding: 10px 15px 10px 15px;
}
#mypage table.testentry_top_info td div.space div.text{
	margin : 0;
	padding: 5px 0 0 15px;
}

#mypage table.input_testentry_list_base{
	margin : 10px 0 10px 0;
	padding: 0;
	width: 760px;
}
#mypage table.input_testentry_list_base th.cw01{
	width: 62px;
}
#mypage table.input_testentry_list_base th.cw02,
#mypage table.input_testentry_list_base th.cw02 img.space_bar{
	width: 230px;
}
#mypage table.input_testentry_list_base th.cw03,
#mypage table.input_testentry_list_base th.cw03 img.space_bar{
	width: 119px;
}
#mypage table.input_testentry_list_base th.cw04,
#mypage table.input_testentry_list_base th.cw04 img.space_bar{
	background-color: #ffff99;
	width: 50px;
}
#mypage table.input_testentry_list_base th.cw05,
#mypage table.input_testentry_list_base th.cw05 img.space_bar{
	width: 221.px;
}
#mypage table.input_testentry_list_base th.cw06{
	width: 78px;
}
#mypage table.input_testentry_list_base th div.space{
	margin : 0;
	padding: 0 10px 8px 10px;
}
#mypage table.input_testentry_list_base td{
	border-top   : solid 1px #ededed;
}
#mypage table.input_testentry_list_base td div.space{
	margin : 0;
	padding: 10px 10px 8px 10px;
}
#mypage table.input_testentry_list_base td.cw03 div.left{
	margin: 0 10px 0 0;
	float: left;
}
#mypage table.input_testentry_list_base td.cw03 img.space{
	margin: 0 0 0 10px;
}
#mypage table.input_testentry_list_base tr.color_line td{
	background-color: #ffebcc;
}
#mypage table.input_testentry_list_base td.cw04{
	background-color: #ffff99;
}
#mypage table.input_testentry_list_base tr.color_line td.cw04{
	background-color: #ffeb7b;
}
#mypage table.input_testentry_list_base td.border_none{
	border: none;
}
#mypage table.input_testentry_list_base td div.attention{
	margin : 10px 0 10px 0;
	padding: 0;
}
#mypage table.input_testentry_list_base td img.arrow_space{
	margin : 0 20px 0 0;
	padding: 0;
}


/* ■■■トライアル応募一覧 関連
                                      ■■■■■■ */
#mypage table.testentry_result_list_base{
	margin : 10px 0 10px 0;
	padding: 0;
	border-bottom: solid 1px #ededed;
	width: 760px;
}
#mypage table.testentry_result_list_base th.cw01{
	width: 62px;
}
#mypage table.testentry_result_list_base th.cw02{
	width: 30px;
}
#mypage table.testentry_result_list_base th.cw03{
	width: 201px;
}
#mypage table.testentry_result_list_base th.cw04{
	width: 205px;
}
#mypage table.testentry_result_list_base th.cw05{
	width: 96px;
}
#mypage table.testentry_result_list_base th.cw06{
	width: 88px;
}
#mypage table.testentry_result_list_base th.cw07{
	width: 78px;
}
#mypage table.testentry_result_list_base th div.space{
	margin : 0;
	padding: 0 10px 8px 10px;
}
#mypage table.testentry_result_list_base td{
	border-top   : solid 1px #ededed;
}
#mypage table.testentry_result_list_base td div.space{
	margin : 0;
	padding: 10px 10px 8px 10px;
}
#mypage table.testentry_result_list_base td.cw03 div.left{
	margin: 0 10px 0 0;
	float: left;
}
#mypage table.testentry_result_list_base td.cw03 img.space{
	margin: 0 0 0 10px;
}
#mypage table.testentry_result_list_base tr.color_line td{
	background-color: #ffebcc;
}
#mypage table.testentry_result_list_base td.cw02{
	text-align: center;
}
#mypage table.testentry_result_list_base td.cw01 img.space{
	margin : 0 0 5px 0;
}
#mypage table.testentry_result_list_base td.cw02 img.space{
	margin : 13px 0 13px 0;
}
#mypage table.testentry_result_list_base td.cw02 img.space02{
	margin : 14px 0 20px 0;
}
#mypage table.testentry_result_list_base td.cw02_line div.blackline{
	margin : 0;
	padding: 0;
	background-color: #000000;
	width: 2px;
	height: 100%;
}
#mypage table.testentry_result_list_base td.bk_line{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line.gif");
	background-repeat: no-repeat;
	background-position: center top;
}
#mypage table.testentry_result_list_base td.bk_line02{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line02.gif");
	background-repeat: no-repeat;
	background-position: center top;
}
#mypage table.testentry_result_list_base td.bk_line03{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line03.gif");
	background-repeat: no-repeat;
	background-position: center top;
}


/* ■■■トライアル応募結果詳細 関連
                                      ■■■■■■ */
#mypage table.testentry_detail_list_base{
	margin : 10px 0 10px 0;
	padding: 0;
	width: 760px;
}
#mypage table.testentry_detail_list_base th.cw02{
	width: 30px;
}
#mypage table.testentry_detail_list_base th.cw03{
	width: 317px;
}
#mypage table.testentry_detail_list_base th.cw04{
	width: 317px;
}
#mypage table.testentry_detail_list_base th.cw05{
	width: 96px;
}
#mypage table.testentry_detail_list_base th div.space{
	margin : 0;
	padding: 0 10px 8px 10px;
}
#mypage table.testentry_detail_list_base th{
	border-bottom : solid 1px #ededed;
}
#mypage table.testentry_detail_list_base td div.space{
	margin : 0;
	padding: 10px 10px 8px 10px;
}
#mypage table.testentry_detail_list_base td.cw03 div.left{
	margin: 0 10px 0 0;
	float: left;
}
#mypage table.testentry_detail_list_base td.cw03 img.space{
	margin: 0 0 0 10px;
}
#mypage table.testentry_detail_list_base tr.color_line td{
	background-color: #ffebcc;
}
#mypage table.testentry_detail_list_base td.cw02{
	text-align: center;
}
#mypage table.testentry_detail_list_base td.cw01 img.space{
	margin : 0 0 5px 0;
}
#mypage table.testentry_detail_list_base td.cw02 img.space{
	margin : 13px 0 13px 0;
}
#mypage table.testentry_detail_list_base td.cw02 img.space02{
	margin : 14px 0 20px 0;
}
#mypage table.testentry_detail_list_base td.cw02_line div.blackline{
	margin : 0;
	padding: 0;
	background-color: #000000;
	width: 2px;
	height: 100%;
}
#mypage table.testentry_detail_list_base td.bk_line{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line.gif");
	background-repeat: no-repeat;
	background-position: center top;
}
#mypage table.testentry_detail_list_base td.bk_line02{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line02.gif");
	background-repeat: no-repeat;
	background-position: center top;
}
#mypage table.testentry_detail_list_base td.bk_line03{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line03.gif");
	background-repeat: no-repeat;
	background-position: center top;
}


/* ■■■トライアル応募結果詳細 関連
                                      ■■■■■■ */
#mypage table.bookmark_list_base{
	margin : 10px 0 10px 0;
	padding: 0;
	border-bottom: solid 1px #ededed;
	width: 760px;
}
#mypage table.bookmark_list_base th.cw03,
#mypage table.bookmark_list_base th.cw03 img.space_bar{
	width: 293px;
}
#mypage table.bookmark_list_base th.cw04,
#mypage table.bookmark_list_base th.cw04 img.space_bar{
	width: 293px;
}
#mypage table.bookmark_list_base th.cw05,
#mypage table.bookmark_list_base th.cw05 img.space_bar{
	width: 96px;
}
#mypage table.bookmark_list_base th.cw06{
	width: 78px;
}
#mypage table.bookmark_list_base th div.space{
	margin : 0;
	padding: 0 10px 8px 10px;
}
#mypage table.bookmark_list_base td{
	border-top   : solid 1px #ededed;
}
#mypage table.bookmark_list_base td div.space{
	margin : 0;
	padding: 10px 10px 8px 10px;
}
#mypage table.bookmark_list_base td.cw03 div.left{
	margin: 0 10px 0 0;
	float: left;
}
#mypage table.bookmark_list_base td.cw03 img.space{
	margin: 0 0 0 10px;
}
#mypage table.bookmark_list_base tr.color_line td{
	background-color: #ffebcc;
}

#mypage table.bookmark_list_02_base{
	margin : 10px 0 10px 0;
	padding: 0;
	border-bottom: solid 1px #ededed;
	width: 760px;
}
#mypage table.bookmark_list_02_base th.cw03,
#mypage table.bookmark_list_02_base th.cw03 img.space_bar{
	width: 248px;
}
#mypage table.bookmark_list_02_base th.cw04,
#mypage table.bookmark_list_02_base th.cw04 img.space_bar{
	width: 248px;
}
#mypage table.bookmark_list_02_base th.cw07,
#mypage table.bookmark_list_02_base th.cw07 img.space_bar{
	width: 90px;
}
#mypage table.bookmark_list_02_base th.cw05,
#mypage table.bookmark_list_02_base th.cw05 img.space_bar{
	width: 100px;
}
#mypage table.bookmark_list_02_base th.cw06{
	width: 78px;
}
#mypage table.bookmark_list_02_base th div.space{
	margin : 0;
	padding: 0 10px 8px 10px;
}
#mypage table.bookmark_list_02_base td{
	border-top   : solid 1px #ededed;
}
#mypage table.bookmark_list_02_base td div.space{
	margin : 0;
	padding: 10px 10px 8px 10px;
}
#mypage table.bookmark_list_02_base td.cw03 div.left{
	margin: 0 10px 0 0;
	float: left;
}
#mypage table.bookmark_list_02_base td.cw03 img.space{
	margin: 0 0 0 10px;
}
#mypage table.bookmark_list_02_base tr.color_line td{
	background-color: #ffebcc;
}


/* ■■■応募履歴一覧 関連
                                      ■■■■■■ */
#mypage div.entry_state{
	margin : 0 0 20px 0;
	padding: 0;
}
#mypage div.entry_state_bottom{
	margin : 0 0 10px 0;
	padding: 0;
}
#mypage div.entry_state table.base{
	margin : 0;
	padding: 0;
	width: 760px;
}
#mypage div.entry_state table.base td.cw01{
	margin : 0;
	padding: 0;
	width: 370px;
}
#mypage div.entry_state table.base td.blank{
	margin : 0;
	padding: 0;
	width: 20px;
}
#mypage div.entry_state table.base td.cw02{
	margin : 0;
	padding: 0;
	width: 370px;
	border: solid 1px #d6d6d6;
	background-color: #f3f3f3;
}
#mypage div.entry_state table.base td.cw02 div.space{
	margin : 0;
	padding: 6px 9px 6px 9px;
}
#mypage div.entry_state table.base td.cw02 img{
	margin : 0 10px 0 10px;
	padding: 0;
}
#mypage table.entry_list_base{
	margin : 10px 0 10px 0;
	padding: 0;
	border-bottom: solid 1px #ededed;
	width: 760px;
}
#mypage table.entry_list_base th.cw01{
	width: 62px;
}
#mypage table.entry_list_base th.cw02{
	width: 30px;
}
#mypage table.entry_list_base th.cw03{
	width: 168px;
}
#mypage table.entry_list_base th.cw04{
	width: 168px;
}
#mypage table.entry_list_base th.cw05{
	width: 96px;
}
#mypage table.entry_list_base th.cw06{
	width: 88px;
}
#mypage table.entry_list_base th.cw07{
	width: 78px;
}
#mypage table.entry_list_base th.cw08{
	width: 70px;
}
#mypage table.entry_list_base th div.space{
	margin : 0;
	padding: 0 10px 8px 10px;
}
#mypage table.entry_list_base td{
	border-top   : solid 1px #ededed;
}
#mypage table.entry_list_base td div.space{
	margin : 0;
	padding: 10px 10px 8px 10px;
}
#mypage table.entry_list_base td.cw03 div.left{
	margin: 0 10px 0 0;
	float: left;
}
#mypage table.entry_list_base td.cw03 img.space{
	margin: 0 0 0 10px;
}
#mypage table.entry_list_base tr.color_line td{
	background-color: #ffebcc;
}
#mypage table.entry_list_base td.cw02{
	text-align: center;
}
#mypage table.entry_list_base td.cw01 img.space{
	margin : 0 0 5px 0;
}
#mypage table.entry_list_base td.cw02 img.space{
	margin : 13px 0 13px 0;
}
#mypage table.entry_list_base td.cw02 img.space02{
	margin : 14px 0 20px 0;
}
#mypage table.entry_list_base td.cw02_line div.blackline{
	margin : 0;
	padding: 0;
	background-color: #000000;
	width: 2px;
	height: 100%;
}
#mypage table.entry_list_base td.bk_line{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line.gif");
	background-repeat: no-repeat;
	background-position: center top;
}
#mypage table.entry_list_base td.bk_line02{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line02.gif");
	background-repeat: no-repeat;
	background-position: center top;
}
#mypage table.entry_list_base td.bk_line03{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line03.gif");
	background-repeat: no-repeat;
	background-position: center top;
}


#mypage table.entry_list_02_base{
	margin : 10px 0 10px 0;
	padding: 0;
	border-bottom: solid 1px #ededed;
	width: 760px;
}
#mypage table.entry_list_02_base th.cw01{
	width: 62px;
}
#mypage table.entry_list_02_base th.cw02{
	width: 30px;
}
#mypage table.entry_list_02_base th.cw03,
#mypage table.entry_list_02_base th.cw03 img.space_bar{
	width: 158px;
}
#mypage table.entry_list_02_base th.cw04,
#mypage table.entry_list_02_base th.cw04 img.space_bar{
	width: 158px;
}
#mypage table.entry_list_02_base th.cw05,
#mypage table.entry_list_02_base th.cw05 img.space_bar{
	width: 96px;
}
#mypage table.entry_list_02_base th.cw06,
#mypage table.entry_list_02_base th.cw06 img.space_bar{
	width: 88px;
}
#mypage table.entry_list_02_base th.cw07{
	width: 78px;
}
#mypage table.entry_list_02_base th.cw08,
#mypage table.entry_list_02_base th.cw08 img.space_bar{
	width: 90px;
}
#mypage table.entry_list_02_base th div.space{
	margin : 0;
	padding: 0 10px 8px 10px;
}
#mypage table.entry_list_02_base td{
	border-top   : solid 1px #ededed;
}
#mypage table.entry_list_02_base td div.space{
	margin : 0;
	padding: 10px 10px 8px 10px;
}
#mypage table.entry_list_02_base td.cw03 div.left{
	margin: 0 10px 0 0;
	float: left;
}
#mypage table.entry_list_02_base td.cw03 img.space{
	margin: 0 0 0 10px;
}
#mypage table.entry_list_02_base tr.color_line td{
	background-color: #ffebcc;
}
#mypage table.entry_list_02_base td.cw02{
	text-align: center;
}
#mypage table.entry_list_02_base td.cw01 img.space{
	margin : 0 0 5px 0;
}
#mypage table.entry_list_02_base td.cw02 img.space{
	margin : 13px 0 13px 0;
}
#mypage table.entry_list_02_base td.cw02 img.space02{
	margin : 14px 0 20px 0;
}
#mypage table.entry_list_02_base td.cw02_line div.blackline{
	margin : 0;
	padding: 0;
	background-color: #000000;
	width: 2px;
	height: 100%;
}
#mypage table.entry_list_02_base td.bk_line{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line.gif");
	background-repeat: no-repeat;
	background-position: center top;
}
#mypage table.entry_list_02_base td.bk_line02{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line02.gif");
	background-repeat: no-repeat;
	background-position: center top;
}
#mypage table.entry_list_02_base td.bk_line03{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line03.gif");
	background-repeat: no-repeat;
	background-position: center top;
}


/* ■■■セミナー応募履歴一覧 関連
                                      ■■■■■■ */
#mypage table.seminar_list_base{
	margin : 10px 0 10px 0;
	padding: 0;
	border-bottom: solid 1px #ededed;
	width: 760px;
}
#mypage table.seminar_list_base th.cw01{
	width: 62px;
}
#mypage table.seminar_list_base th.cw02{
	width: 30px;
}
#mypage table.seminar_list_base th.cw03{
	width: 205px;
}
#mypage table.seminar_list_base th.cw04{
	width: 96px;
}
#mypage table.seminar_list_base th.cw05{
	width: 201px;
}
#mypage table.seminar_list_base th.cw06{
	width: 88px;
}
#mypage table.seminar_list_base th.cw07{
	width: 78px;
}
#mypage table.seminar_list_base th div.space{
	margin : 0;
	padding: 0 10px 8px 10px;
}
#mypage table.seminar_list_base td{
	border-top   : solid 1px #ededed;
}
#mypage table.seminar_list_base td div.space{
	margin : 0;
	padding: 10px 10px 8px 10px;
}
#mypage table.seminar_list_base tr.color_line td{
	background-color: #ffebcc;
}
#mypage table.seminar_list_base td.cw02{
	text-align: center;
}
#mypage table.seminar_list_base td.bk_line03{
	margin : 0;
	padding: 0;
	background-image: url("/img/top/mypage/bk_scout_list_td_line03.gif");
	background-repeat: no-repeat;
	background-position: center top;
}

/* ■■■プロフィール編集 関連
                                      ■■■■■■ */

#mypage table.profile_toplink{
	width: 760px;
}
#mypage table.profile_toplink td.cw01{
	width: 540px;
}
#mypage table.profile_toplink td.cw02{
	width: 220px;
}
#mypage table.profile_toplink div.space{
	margin : 0;
	padding: 10px 10px 10px 0;
}

#mypage #registration div.application_form{
	margin : 0;
	padding: 10px 0 10px 10px;
	border: solid 1px #dbdbdb;
	background-color: #ffffe6;
}
#mypage #registration div.application_form_title{
	margin : 0;
	padding: 0;
}
#mypage #registration div.application_form table.application_form_title{
	margin : 0 0 10px 0;
	padding: 0;
	width: 745px;
}
#mypage #registration div.application_form table.application_form_title th.cw01{
	width: 165px;
}
#mypage #registration div.application_form table.application_form_title td.cw02{
	width: 35px;
}
#mypage #registration div.application_form table.application_form_title td.cw03{
	width: 380px;
}
#mypage #registration div.application_form table.application_form_title td.cw04,
#mypage #registration div.application_form table.application_form_title td.cw05,
#mypage #registration div.application_form table.application_form_title td.cw06{
	width: 55px;
	text-align: center;
}

#mypage #registration div.application_form table.input_base{
	margin : 0;
	width: 745px;
	border-top   : none;
	border-left  : solid 1px #cccccc;
}
#mypage #registration div.application_form table.input_base th.cw01,
#mypage #registration div.application_form table.input_base td.cw02{
	border-bottom: solid 1px #cccccc;
	border-right : solid 1px #cccccc;
}
#mypage #registration div.application_form table.input_base tr.border_top th.cw01,
#mypage #registration div.application_form table.input_base tr.border_top td.cw02{
	border-top   : solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-right : solid 1px #cccccc;
}
#mypage #registration div.application_form table.input_base th.cw01{
	width: 118px;
}
#mypage #registration div.application_form table.input_base th.cw02{
	width: 459px;
}
#mypage #registration div.application_form table.input_base td.cw93,
#mypage #registration div.application_form table.input_base td.cw94{
	width: 55px;
	text-align: center;
}
#mypage #registration div.application_form table.input_base td.cw94{
	border-left : dotted 1px #999999;
	border-right: dotted 1px #999999;
}
#mypage #registration table.input_base th.cw01 div.space{
	margin : 0;
	padding: 10px 0 10px 14px;
}
#mypage #registration table.input_base td.cw02 div.space{
	margin : 0;
	padding: 10px 15px 10px 15px;
}
#mypage #registration table.input_base table.notes{
	width: 420px;
}
#mypage #registration table.input_base input.side_space,
#mypage #registration table.input_base select.side_space{
	margin : 0 5px 0 5px;
	padding: 0;
}
#mypage #registration table.input_base tr.indispensability th.cw01,
#mypage #registration table.input_base tr.recommendation th.cw01{
	background-color: #ffd9d9;
}
#mypage #registration table.input_base tr.arbitrariness th.cw01{
	background-color: #e0e0e0;
}
#mypage #registration table.input_base td.cw02 table.set_terms_desired{
	width: 420px;
}

/* ■■■会員情報編集 関連
                                      ■■■■■■ */
#mypage #registration table.input_profile_member{
	margin : 0;
	padding: 0;
	width: 740px;
	border-top  : solid 1px #cccccc;
	border-left : solid 1px #cccccc;
}
#mypage #registration table.input_profile_member th.cw01{
	width: 200px;
	background-color: #ffd9d9;
}
#mypage #registration table.input_profile_member td.cw02{
	width: auto;
	background-color: #ffffff;
}
#mypage #registration div.application_form table.input_profile_member th.cw01,
#mypage #registration div.application_form table.input_profile_member td.cw02{
	border-bottom: solid 1px #cccccc;
	border-right : solid 1px #cccccc;
}
#mypage #registration table.input_profile_member th.cw01 div.space{
	margin : 0;
	padding: 10px 15px 10px 20px;
}
#mypage #registration table.input_profile_member td.cw02 div.space{
	margin : 0;
	padding: 10px 15px 10px 15px;
}
#mypage #registration table.input_profile_member input.long,
#mypage #registration table.input_profile_member textarea.long{
	width: 420px;
}
#mypage #registration table.input_profile_member input.short{
	width: 220px;
}
#mypage #registration table.input_profile_member input.x-short{
	width: 50px;
}
#mypage #registration table.input_profile_member div.right_attention{
	margin : 0;
	padding: 0 0 0 10px;
}
#mypage #registration table.input_profile_member div.top_attention{
	margin : 0;
	padding: 0 0 10px 0;
}
#mypage #registration table.input_profile_member div.bottom_attention{
	margin : 0;
	padding: 10px 0 0 0;
}
#mypage #registration table.notes{
	width: 500px;
}



