/*** Standard CSS ***/
body.body {
	background	: url(../layout/header/bg_head.gif) repeat-x #ffffff top center ;
	margin		: 0px;
	padding		: 0px;
	font-size   : 12px;
	line-height : 130%;
	font-family : Verdana, 'ＭＳ Ｐゴシック', 'Osaka', Arial, sans-serif;
}
body.sbody {
	background	: url(../layout/header/bg_head_s.gif) repeat-x #ffffff top center ;
	margin		: 0px;
	padding		: 0px;
	font-size   : 12px;
	line-height : 130%;
}
body.popup {
	margin		: 0px;
	padding		: 0px;
	font-size   : 12px;
	line-height : 130%;
	text-align  : center;
	font-family : Verdana, 'ＭＳ Ｐゴシック', 'Osaka', Arial, sans-serif;
}
.footer-line {
	background	: url(../layout/footer/border_line.gif) repeat-x #ffffff top center;
	margin		: 0px;
	padding		: 0px;
}
.footer_link {
	font-size: 10px;
	font-family : Verdana, 'ＭＳ Ｐゴシック', 'Osaka', Arial, sans-serif;
}
.bor{ 
	border-bottom-width : 1px; 
	border-bottom-style : dotted; 
	border-bottom-color : black; 
	border-top-width    : 1px;
	border-top-style : dotted; 
	border-top-color : black; 
}
.bor1{ 
	border-bottom-width : 1px; 
	border-bottom-style : dotted; 
	border-bottom-color : black; 

}
#bor2{ 
	border-bottom-width : 1px; 
	border-bottom-style : dotted; 
	border-bottom-color : black; 
}

#moji{
	font-size: 1px;
}
#touroku{
	margin : 0px 30px 53px 20px;
}
#text_login_explanation {
	font-size : 9px;
}

#text_login_id {
	font-size : 12px;
}
.text_login_id_2{
	font-size : 12px;
	position: relative;
	left: 0px;
	top: -14px;
	
}

#login_id {
	width : 150px;
}

#text_password {
	font-size : 12px;
}

#password {
	width : 150px;
}

#login_button {
	position : static;
	width :180px;	
	background-image: url("../cando/top/ja/btn_login_b.gif");
}

#text_reminder {
	position : absolute;
	font-size : 9px;
	top : 290px;
	left : 30px;
}
#whats_new_image{
	position : absolute;
	top : 82px;
	left : 230px;
}
#news_list {
	font-size : 12px;
}
/* ・ｽﾈ会ｿｽ・ｽN・ｽ・ｽ・ｽX・ｽ・ｽ` */

.candolist_table {
	border-top  : 1px solid #c5c6c1; 
	border-left : 1px solid #c5c6c1;
	padding     : 5px; 
	width       :740px;
}
.candolist_table_2 {
	border-top    : 1px solid #D8D43F; 
	border-left   : 1px solid #D8D43F; 
	border-right  : 1px solid #D8D43F; 
	border-bottom : 1px solid #D8D43F;
	padding       : 5px; 
	width         :740px;
}

.candolist_th {
	border-right  : 1px solid #c5c6c1; 
	border-bottom : 1px solid #c5c6c1; 
	background-color : #E7DEF9;
	text-align    : center;
	
}
.candolist_th_1{
	border-right  : 1px solid #c5c6c1; 
	border-bottom : 1px solid #c5c6c1; 
}

.candolist_td_even_center {
	border-right  : 1px solid #c5c6c1; 
	border-bottom : 1px solid #c5c6c1; 
	background-color : #ffffff;
	text-align    : center;
	white-space: nowrap;
}
.candolist_td_even_left {
	border-right  : 1px solid #c5c6c1; 
	border-bottom : 1px solid #c5c6c1; 
	background-color : #ffffff;
	white-space: normal;
	word-break:break-all;
}
.candolist_td_even_left_1{
	border-right  : 1px solid #c5c6c1; 
	border-bottom : 1px solid #c5c6c1; 
	background-color : #ffffff;
	text-align : center;
	white-space: nowrap;
}

.candolist_td_odd_center {
	border-right  : 1px solid #c5c6c1; 
	border-bottom : 1px solid #c5c6c1; 
	background-color : #f4f3fb;
	text-align    : center;
	white-space: nowrap;
}
.candolist_td_odd_left {
	border-right  : 1px solid #c5c6c1; 
	border-bottom : 1px solid #c5c6c1; 
	background-color : #f4f3fb;
	white-space: normal;
	word-break:break-all;
}
.cando_input_inquiry{
	border-top: 1px solid #bebcbd; 
	border-left: 1px solid #bebcbd;
}
.cando_input_inquiry_td{
	width: 130px; 
	border-bottom: 1px solid #bebcbd; 
	background-color: #f6f3fe;
	padding:12px;
}
.cando_input_inquiry_2{
	border-bottom: 1px solid #bebcbd; 
	border-right: 1px solid #bebcbd; 
}
.cando_input_inquiry_3{
	width: 560px; height: 270px; 
	overflow: auto;
	
}
.cando_input_inquiry_4{
	border-bottom: 1px solid #bebcbd; 
	border-right: 1px solid #bebcbd; 
	word-break:break-all;
	
}
.cando_input_inquiry_5{
	border-bottom: 1px solid #bebcbd; 
	border-right: 1px solid #bebcbd; 
}
#terms {
	margin: 0;
	padding: 0;
}

#terms dl {
	margin: 10px 0 10px 10px;
}

#terms dl dt {
	margin: 0 0 3px;
	padding: 0;
	width: 30px;
	clear: left;
	float: left;
}

.candoterms_table{
	width            : 740px;
	text-align       : center;
	border-top       : 5px solid #bda8d1;
	background-color : #f6f3fe ;
	padding          : 10px;
}
.candoconfirm_td{
	background-color : #F6FDF5 ;
	border : 1px #808080 solid;
	width : 25%;
	border-right  : 1px solid #c5c6c1; 
	border-bottom : 0px solid #c5c6c1;
	border-top : 1px solid #c5c6c1;
	border-left : 1px solid #c5c6c1;
}
.candoterms_td_1{
	font-size   : 15px;
	font-weight : 600;
	color       : #431864;
		line-height : 20px;
	text-align  : center;
}
.candoconfirm_td_3{
   background-color : #F6FDF5 ;
	border : 1px #808080 solid;
	width : 25%;
	border-right  : 1px solid #c5c6c1; 
	border-bottom : 1px solid #c5c6c1;
	border-top : 1px solid #c5c6c1;
	border-left : 1px solid #c5c6c1;
}
.candoconfirm_td_1{
	border : 1px #808080 solid;
	width : 75%;
	border-right  : 1px solid #c5c6c1; 
	border-bottom : 0px solid #c5c6c1;
	border-top : 1px solid #c5c6c1;
	border-left :0px solid #c5c6c1;
}
.candoconfirm_td_1_1{
	border : 1px #808080 solid;
	width : 75%;
	border-right  : 1px solid #c5c6c1; 
	border-bottom : 1px solid #c5c6c1;
	border-top : 1px solid #c5c6c1;
	border-left :0px solid #c5c6c1;
}
.candoconfirm_td_4{
	background-color : #F6FDF5 ;
	border : 1px #808080 solid;
	width : 25%;
	border-right  : 1px solid #c5c6c1; 
	border-bottom : 0px solid #c5c6c1;
	border-top : 1px solid #c5c6c1;
	border-left : 1px solid #c5c6c1;
	vertical-align: middle; border-bottom: 1px solid #c5c6c1;
}
.cando_detail{
	font-size : 12px; 
	font-weight : 600; 
	position:relative;
	left:0px;
	top:0px;
}

.MyCando_table{
	width : 40px;
	text-align : center;
}
.kyouiku{
	background-color :#f6fdf5 ;
	border-bottom : 1px #f6fdf5 solid;
}
.candotable_mail{
	border-top  : 1px solid #c5c6c1; 
	border-left : 1px solid #c5c6c1; 
	padding     : 0px; 
	width       :720px;	
}

.cando_detail_table {
	font-size   : 12px; 
	border-top  : 1px #c6c5c0 solid;
	border-left : 1px #c6c5c0 solid;
}

.cando_detail_td_left {
	width : 140px;
	border-right     : 1px #c6c5c0 solid;
	border-bottom    : 1px #c6c5c0 solid;
	background-color : #efebf9;
}

.cando_detail_td_left1 {
	width : 160px;
	border-right     : 1px #c6c5c0 solid;
	border-bottom    : 1px #c6c5c0 solid;
	background-color : #efebf9;
}

.cando_detail_td_right1 {
	width : 580px;
	border-right  : 1px #c6c5c0 solid;
	border-bottom : 1px #c6c5c0 solid;
}

.cando_detail_td_right {
	width : 550px;
	border-right  : 1px #c6c5c0 solid;
	border-bottom : 1px #c6c5c0 solid;
}

.cando_detail_level_feature {
	background-image : url('../cando/mycando/register/input/ja/bg_purplecell_pblc.gif');
	width : 130px;
	text-align: left; vertical-align: top;
	font-size : 12px;
}


.candotd_1{
	background-color : #EFEBF9 ;
	font-size:12px;
	border-right  : 1px solid #c5c6c1; 
	border-bottom : 1px solid #c5c6c1;
}
.candotd_2{
	background-color : #FFFFFF ;
	
	border-right  : 1px solid #c5c6c1; 
	border-bottom : 1px solid #c5c6c1;
}
.candotd_3{
	width : 75%;
	border-right  : 1px solid #c5c6c1; 
	border-bottom : 1px solid #c5c6c1;
	border-top : 1px solid #c5c6c1;
	border-left :0px solid #c5c6c1;
	border-bottom : 1px solid #c5c6c1;
}
.text{
	line-height : 160% ;
}
.text_1{
	line-height:17pt;
}

.text_2{
	line-height : 200%;
}
.text_3{
	line-height : 150%;
}
.text_4{
	line-height : 220%;
}


head_bak{
	background-image: url(bg_head.gif); 
}
.lo { list-style-position: inside  };

/* ・ｽﾈ会ｿｽB3・ｽ・ｽﾊのポ・ｽb・ｽv・ｽA・ｽb・ｽv・ｽp・ｽN・ｽ・ｽ・ｽX */
/* "fallback" links for non-CSS supporting browsers. */
.fallback {
	display          : none;
}

/* Here's our default note styles. */
.notedefault, .notenested {
	position         : absolute;
	visibility       : hidden;
	top              : 1.5em;
	left             : 2em; width: 200px;
}
.notedefault {
	padding          : 5px;
	border           : 3px solid #bbd;
	background-color : #eef;
	color            : #000;
}
.notenested {
	width            : 8em;
	padding          : 3px;
	border           : 1px solid #963;
	background-color : #DDD;
	color            : #000;
}

/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
	margin-left      : 5px;
	margin-top       : 15px;
}

/* Headings within notes */
.notedefault h5 {
	margin           : 0 0 5px 0;
	padding          : 2px;
	background-color : #DDD;
	color            : black;
}

/* Note close marker is only shown within pinned notes. */
.note-close {
	float            : right;
	margin-top       : 2px;
	width            : 14px;
	height           : 14px;
	line-height      : 14px;
	color            : black;
	text-decoration  : none;
	visibility       : hidden
}
.snb-pinned .note-close {
	visibility       : inherit;
}

/*** トップページ用 ***/

#main_wrap {
	margin: 20px 0 3px ;
	padding: 0;
}
#main_wrap_1{
	margin-top:20px;
}

#main {
	margin: 0;
	padding: 0;
}
#main_1{
	margin: 0;
	padding: 0;
}

/** 左側コラム **/

#left_column_wrap {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0;
}

#left_column {
	margin: 0;
	padding: 0;
}



/* ログインフォーム */

#login_form_wrap {
	width: 200px;
/*	height: 246px;*/
	background-image: url(../cando/top/ja/login_form_btm.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	margin-bottom: 10px;
	zoom: 1;
}
#login_form_inner{
	background-image: url(../cando/top/ja/login_form.png);
	background-position: top center;
	background-repeat: no-repeat;
	zoom: 1;
}

#login_form {
	margin: 0;
	padding: 44px 18px 0;
}

#login_form p.login_title {
	display: none;
}

#login_form p.login_body {
	font-size: 10px;
	/* margin: 0 0 3px; */
	margin: 6px 0 6px;
	padding: 3px 4px;
}
#login_form input#login {
margin-top:6px;
}

#login_form .login_midashi {
	margin: 0 0 3px 6px;
}

#login_form .login_box {
	width: 150px;
	margin: 0 0 3px 6px;
}
#login_form .keeplogin{
display: block;
margin-bottom: 5px;
}
#login_form .keeplogin input{
vertical-align: middle;
}
#login_form .keeplogin label{
cursor:pointer;
}
#login_form {
text-align: left;
}

/* 初めての方へ */

#first_regi_wrap {
	background-image: url(../cando/top/ja/ttl_user_b.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 200px;
	height: 114px;
	display: block;
	margin: 4px 0 0 0;
	padding: 0;
}

#first_regi {
	background-image: url(../cando/top/ja/bg_user_b.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	text-align: center;
}

#first_regi input.button {
	margin: 14px auto;
}

#first_regi p.first_title {
	display: none;
}


/* 左側バナー集 */

#left_banner_wrap {
	width: 200px;
	margin: 4px 0;
	padding: 0;
}

#left_banner {
	text-align: center;
	margin: 0;
	padding: 0;
}
#terms dl {
	margin: 10px 0 10px 10px;
}

#left_banner img {
	margin-bottom: 3px;
}



/** 右側コラム **/

#right_column_wrap {
	width: 530px;
	margin: 0;
	padding: 0 10px 0 0;
	float: right;
}

#right_column {
	margin: 0;
	padding: 0;
}

/** 下部バナー集 **/

#bottom_banner_wrap {
	border-top: 1px #888888 dotted;
	border-bottom: 1px #888888 dotted;
	width: 760px;
	margin: 3px 0 16px;
	padding: 0;
}

#bottom_banner {
	margin: 0;
	padding: 0;
}

#bottom_banner ul {
	margin: 0;
	padding: 0;
}

#bottom_banner ul li {
	width: 160px;
	height: 40px;
	display: inline;
	margin: 15px 0 15px 24px;
	padding: 0;
	float: left;
}

.edit_color{
	color : #999999;
	font-size : 12px;
}

/** ログインエラー画面　**/
#login_error_wrap {
	margin: 0 0 6px 0;
	padding: 0;
}

#login_error {
	margin: 0;
	padding: 0;
}

#login_error_massage_bar {
	padding: 5px;
	background-color: #fffdc0;
	border : 1px solid #d9d33d;
}

#login_error_massage_font {
	color: #FF4500;
	font-weight: bold;
	text-align: center;
}

#login_error_right_wrap {
	width: 500px;
	margin: 0;
	padding: 0 10px 0 0;
	float: right;	
}

#login_error_right {
	margin: 0;
	padding: 0;
}

#login_error_massage {
	text-align: left;
	width: 420px;
	padding: 5px;
	spacing: 1px;
	border: 0px;
}

.border_dotted {
	width: 740px;
	height: 1px;
	background-image:url(../cando/login/ja/border_dot_gray.gif);
	background-repeat: repeat-x;
}
.border_dotted_1 {
	height: 1px;
	background-image:url(../cando/login/ja/border_dot_gray.gif);
	background-repeat:repeat-x;
}
.border_dotted_2{
	margin: 0px 0px 10px 0px;
	width: 740px;
	height: 1px;
	background-image:url(../cando/login/ja/border_dot_gray.gif);
}
.border_dotted_3{
	width: 570px;
	height: 1px;
	background-image:url(../cando/login/ja/border_dot_gray.gif);
	position: relative; 
	top: -169px;
	left: 125px;
}	
#border_dotted_3_1{
	width: 570px;
	height: 1px;
	background-image:url(../cando/login/ja/border_dot_gray.gif);
	background-repeat:repeat-x;
	margin:-80px 0px 80px 130px;
}
#border_dotted_4{
	width: 740px;
	height: 1px;
	background-image:url(../cando/login/ja/border_dot_gray.gif);
	margin-left:auto;
	margin-right:auto;
	margin : 0px 30px 0px 0px;
}
#border_dotted5{
	margin: 100px 0px 0px 0px;
	width: 740px;
	height: 1px;
	background-image:url(../cando/login/ja/border_dot_gray.gif);
}
/** リマインダー **/

#remider_title_wrap {
	width: 740px;
	margin: 4px 0;
	padding: 0;
}

.remider_title {
	margin: 0;
	padding: 0px 0px 0px 10px;
}

.reminder_text {
	line-height:17pt;
	width: 720px;
	text-align: left;
	margin: 0px 0px 0px 20px;
}

.reminder_text3 {
	line-height:17pt;
	width: 700px;
	text-align: left;
	padding: 0px 0px 0px 10px;
}

.reminder_border {
	border-top: 1px solid #c9c3c3;
}

.reminder_text2{
	line-height : 200%;
	text-align  : center;
	padding: 10px 0px 10px 0px;
}

.cando_reminder_table{
	width            : 740px;
	text-align       : center;
	border-top       : 5px solid #bda8d1;
	background-color : #f6f3fe ;
	margin          : 0px 10px 0px 10px;
	padding: 10px 0px 10px 0px;
}

.reminder_box {
	padding : 8px;
	width : 700px;
	text-align :center; 
	height : 80px;
    border-top : 1px solid #c5c6c1;
    border-left : 1px solid #c5c6c1;
}

.cando_reminder{
	background-color : #EFEBF9 ;


	border-right : 1px solid #c5c6c1;
	
	padding : 8px;
	width : 700px;
	text-align :center; 
	height : 80px;
    border-top : 1px solid #c5c6c1;
    border-left : 1px solid #c5c6c1;
}

.reminder_massage {
	position: relative;
	left: 130px;
	top: 5px;
	color:#F46314;
}

.reminder_space {
	height: 30px;
}
#reminder_attention {
	color : #FF7F50;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	margin-top:10px;
}

.purple_circle {
	position: relative;
	left: 10px;
	top: 5px;
}

/** サイトマップ**/

#sitemap_title_wrap {
	width: 740px;
	margin: 4px 0;
	padding: 0;
}

.sitemap_title {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	font-size : 12px;
	font-weight : 600 ;
	color : #000000;
}

#sitemap_title_bar {
	background-image:url(../images/title/ttl_b4_3_4.gif);
	width:740px;
	background-repeat: no-repeat;
	height:30px;
	text-align:middle;
	color : #ffffff;
	padding: 6px 0px 0px 10px;
	font-size : 12px;
	font-weight : 600 ;
}

#sitemap_left_wrap {
	width: 330px;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 5px 0px 5px 0px;
}

#sitemap_left {
	margin: 0;
	padding: 0;
}

#sitemap_right_wrap {
	width: 380px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#sitemap_right {
	margin: 0;
	padding: 0;
}

.sitemap_link1 {
	padding: 10px 0px 7px 5px;
	vertical-align : middle;
	vertical-align:baseline;
}

.sitemap_link2 {
	padding: 7px 0px 7px 35px;
	vertical-align : middle;
	vertical-align:baseline;
}

.sitemap_link3 {
	padding: 7px 0px 7px 65px;
	vertical-align : middle;
	vertical-align:baseline;
}
/**MY Can-do編集確認**/
.input_Registration{
	margin: 10px 0px 6px -5px ;
	padding: 0 0 0 15px;
	display: block;
	background-repeat: no-repeat;
	align:center;
}
.input_Registration_1{
	position: relative;
	left: 160px;
	top: 15px;
	color:#F46314;
}
.input_Registration_2{
    position: relative;
	left: 170px;
	top: 15px;
	color:#F46314;
}
.input_Registration_icon{
	padding: 0 0 0 15px;
	display: block;
	background-repeat: no-repeat;
	background-position: left 0px;
}
.input_Registration_icon_1{
	padding: 0 0 0 15px;
	display: block;
	background-repeat: no-repeat;
	background-position: left 0px;
	line-height : 18pt;
}
.input_Registration_icon_1_1{
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;

}
.input_Registration_icon_2{
	margin: 0px 0px 0px 15px ;
	padding: 0 0 0 15px;
	display: block;
	background-repeat: no-repeat;
	background-position: left 0px;
	line-height : 18pt;
}
.input_Registration_icon_3{
	margin:0px 0px 0px 10px ;
	padding:10px 0px 0px 10px;
	background-repeat: no-repeat;
}

.cando_mycando_confirm_exp1{
	margin:0px 0px 0px 10px ;
	background-repeat: no-repeat;
}
.canco_mycando_confirm_space1 {
	height:10px;
}

.input_Registration_icon_3_1{
	margin:0px 0px 0px 10px ;
	padding:10px 0px 0px 10px;
	background-repeat: no-repeat;
	line-height : 15pt;
}
.input_Registration_icon_4{
	margin: 0px 0px 10px 0px ;
	padding:0px 0px 0px 20px;
	display: block;
	background-repeat: no-repeat;
	background-position: left 0px;
	line-height : 18pt;
}
.input_Registration_icon_5{
	margin: -10px 0px 0px 110px ;
	padding:0px 0px 0px 20px;
	display: block;
	background-repeat: no-repeat;
	background-position: left 0px;
	line-height : 18pt;
}
.input_Registration_icon_6{
	margin: 0px 0px 10px 110px ;
	padding:0px 0px 0px 20px;
	display: block;
	background-repeat: no-repeat;
	background-position: left 0px;
	line-height : 18pt;
}
.input_Registration_icon_7{
	margin: 15px 0px 3px 7px ;
	padding:0px 0px 0px 10px;
	display: block;
	background-repeat: no-repeat;
	background-position: left 0px;
	line-height : 18pt;
}
.input_Registration_icon_8{
	margin: 0px 0px 8px 7px ;
	padding:0px 0px 0px 10px;
	display: block;
	background-repeat: no-repeat;
	background-position: left 0px;
	line-height : 4pt;
}
.input_Registration_icon_9{
	width:720px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-repeat: no-repeat;
	line-height : 150%;
}
.Confirmation_bar{
	padding: 12px 0px 10px 	10px;
	display: block;
	background-repeat: no-repeat;
	background-position: left 0px;
	line-height : 18pt;
}
.Confirmation_bar_1{
	margin: 0px 0px 10px 125px ;
	padding: 12px 0px 10px 	0px;
	display: block;
	background-repeat: no-repeat;
	background-position: left 0px;
	line-height : 18pt;
}
.Confirmation_bar_2{
	margin-left:auto;
	margin-right:auto;
	padding: 12px 0px 10px 	5px;
	background-repeat: no-repeat;
	background-position: left 0px;
	line-height : 18pt;
	width : 740px;
}

#Confirmation_bar_3{
	text-align:center;
	padding: 12px 0px 10px 	0px;
	background-repeat: no-repeat;
	background-position: left 0px;
	line-height : 18pt;
}

.table_border{
	border-top: 1px dotted;
}
.table_border_2{
	padding: 10px; 
	width: 150px; 
	border-bottom: 1px dotted; 
	width: 447px;
}
.table_border_2_1{
	padding: 10px; 
	width: 150px; 
	border-bottom: 1px dotted; 
	width: 447px;
	font-size:12px;
}

/**icon系・font**/
.icon_color{
    color: rgb(255, 102, 0);
}
.icon_color_2{
	color: rgb(255, 102, 0);
	font-family : Verdana, 'ＭＳ Ｐゴシック';
}
.icon_color_3{
	margin: -10px 0px 0px 10px ;
	
}
.icon_color_4{
	margin: 120px 0px 100px 620px ;
	color:#0848B4;
}
#icon_color_5{
	margin: 20px 0px 0px 10px ;
}
#icon_color_6{
	margin: 20px 0px 0px 10px ;	
}
#icon_color_7{
	margin: 20px 0px -25px 10px 
}
.icon_style{
	vertical-align:middle;
}
.icon_style_1{
  vertical-align:top;
  text-align: left;
}
#icon_style_2{
	margin: 10px 0px 150px 0px ;
}
.icon_style_3{
	text-align: left;
}
.color_style{
  color: #452070; font-weight: 600;
}
#icon_style_2{
	margin: 20px 0px -50px 10px ;
}
.word_Bre{
	 word-break:break-all;
}
.Green_Character{
	font-size : 12px; 
	color : #087A00;
}
.Green_Character_2{
	font-size : 10px;　color : #087A00;
}
.Green_Character_3{
	font-size : 12px;　color : #087A00;
	padding:10px;
}

.table_padding{
 	padding : 10px;
 	font-size: 12px;
 	font-family : Verdana, 'ＭＳ Ｐゴシック', 'Osaka', Arial, sans-serif;
}
.table_padding1{
	width : 100px; 
	padding : 10px;
	font-size: 12px;
 	font-family : Verdana, 'ＭＳ Ｐゴシック', 'Osaka', Arial, sans-serif;
}
.table_padding2{
	width : 510px; 
	padding : 10px;
}
.table_padding3{
	width : 60px; 
	padding : 10px
}
.table_padding4{
	width : 550px; 
	padding : 10px;
}
.Registration_box{
	 margin: 10px 0px 10px 0px ;
	 padding: 12px 0px 10px 0px;
	 background-color:#FFFDC0 ; 
	 width: 740px;
	 text-align: left; 
	 margin-left: 10px; 
	 margin-right: 10px; 
	 border-style: solid;
	 border-color :#D8D43D;
	 border-width:1px;
     cellpadding : 10;
     align :center;
}
.Registration_box1{
	 background-color:#FFFDC0 ; 
	 width: 740px; 
	 border-style: solid;
	 border-color :#D8D43D;
	 border-width:1px;
	 margin:10px 0px 10px 0px;
	 padding:10px 0px 10px 0px;
	 text-align:center;
	 margin-left:auto;
	 margin-right:auto;

}
.Registration_box2{
	background-color:#FFFDC0 ; 
	 width: 740px; 
	 border-style: solid;
	 border-color :#D8D43D;
	 border-width:1px;
	 margin:10px 0px 10px 10px;
	 padding:10px 0px 10px 0px;
	 text-align:center;
}
.back_color{
	position:relative;
	color :#0D44AB;
	top : 10px;
}
#back_color_1{
	margin : 30px 0px -20px 10px;
	padding : 0px 0px 0px 0px;
}
.back_color_2{
	background-color : #efebea;
	height:60px;
	width :740px;
	
}
.back_color_3{
	color :#0D44AB;
	position:relative;
	top : 15px;
	left:115px;
	vertical-align: top;
}
#back_color_4{
	margin : 18px 0px 0px 130px;
	padding : 0px 0px 0px 0px;

}
#back_color_5{
	width:760px;
	margin-left : auto;
	margin-right:auto;
	padding : 10px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
#back_color_6{
	width:800px;
	margin-left : auto;
	margin-right:auto;
	padding : 10px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
.Bule_back{
	background-image: url(../images/background/bg_purplecell_pblc.gif); 
	border-bottom : 1px dotted ;
}

.Bule_back1{
	background-image: url(../images/background/bg_purplecell_pblc.gif); 
	border-bottom : 1px dotted ;
	font-size:12px;
}
#Blue_back_2{
	background-color : #BDA8D1 ;
	width :740px;
	margin:0px 0px 0px 30px;
}
#Blue_back_3{
	background-color : #BDA8D1 ;
	width :740px;
	height:10px;
}

#edit_header_box{
	background-color : #FFFFFF ;
	width :740px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width:3px;
	border-left-width: 30px;
	border-color: #BDA8D1;
	border-style: solid;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
#edit_header_box_1{
	background-color : #FFFFFF ;
	text-align: center;
}

#white_back{
	background-color : #FFFFFF;
	width :709px;
	margin-left: auto; margin-right: auto;
}
.Registration_btn{
	position:relative;
	top : -10px;
	left : 330px;
}
.Registration_btn_1{
	position:relative;
	top : 10px;
	left : 330px;
}
.Confirmation_btn{
	position:relative;
	top : 10px;
	left : 130px;
}
#Confirmation_btn_1{
	margin: -20px 0px -90px 305px ;
}
.Confirmation_btn_2{
	position:relative;
	top : 0px;
	left : 440px;
}
#Confirmation_btn_3{
	margin: -35px -110px 10px 0px ;
}
#Confirmation_btn_4{
	margin: 10px 10px 0px 310px ;
}
#Confirmation_btn_5{
	margin: -20px 10px 0px 310px ;
}
#Confirmation_btn_6{
	margin: 20px 10px -60px 310px ;
}
#Confirmation_btn_7{
	width:120px;
	margin:10px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}
#Confirmation_btn_8{
	margin: 20px 10px 30px 250px ;
}

#Confirmation_btn_9{
	margin: 30px 10px -60px 280px ;
}

#Confirmation_btn_9_1{
	margin: 30px 10px 0px 280px ;
}

#Confirmation_btn_10{
	margin: 30px 10px -60px 280px ;
}

#Confirmation_btn_11{
	margin: -20px 10px 0px 350px ;
}

#under_button{
	width:500px;
	height:10px;
	margin-bottom:10px;
}

.Edit_btn{
	margin: 10px 0px 20px 0px ;
	position:relative;
	top : 10px;
	left : 230px;
}
#detail_btn{
	margin: 30px 0px 20px 285px ;

}
#detail_btn_1{
	margin: 30px 0px 10px 325px ;
}
.Registration_bak{
	background-image: url(../images/background/bg_my_head.gif);
	width: 760px; 
	height:80px;
	margin-left: auto; margin-right: auto;
}
.Registration_bak_2{
	padding:10px;
	background-image: url(../images/background/bg_my_head.gif);
	width: 740px; 
	height:60px;
	margin-left: auto; margin-right: auto;
}
.header_line{
	width : 740px; height : 1px ;
	background-image : url(../images/border/border_b_pblc.gif);
	backgronnd-repeat: repeat-x;
}
.Interval_A{
	width : 740px;
    height : 5px; 
}
.Interval_B{
	position:relative;
	top : 15px;
	left: 10px;
	width : 740px;
  
}
.Interval_C{
	margin: 10px 10px 20px 10px;
	position:relative;
	top : 15px;
	left: 10px;
	width : 740px;
  
}
.Interval_D{
	margin: 0px 10px 20px 10px;
	
}
#Interval_E{
	margin: 10px 10px 10px 10px;
}

/** ユーザID送信完了 **/
#reminder_id_complete_box {
	margin: 0px 10px 20px 10px;
	padding : 10px;
	border : 1px solid #6d37a3;
	background-color : #e8d5fb;
	width : 720px;
	text-align :center;
}

#standard_comingsson_box {
	margin: 100px 10px 300px 230px;
	padding : 10px;
	border : 1px solid #6d37a3;
	background-color : #e8d5fb;
	width : 720px;
	text-align :center;
}


#reminder_id_complete_title {
	padding: 0px 0px 10px 0px;
	text-align : center;
	color : #5200a6 ;
	font-weight : 600;
	font-size : 15px;
}

#reminder_id_complete_message {
	text-align : center;
	color : #5200a6 ;
	font-weight : 600;
	font-size : 12px;
}	

/** お知らせ一覧 **/
.information_title {
	width: 740px;
	margin: 0px 0px 15px 10px;
}

.information_paging {
	width: 740px;
	text-align: right;
	margin: 0px 0px 0px 10px;
}

.information_list {
	padding : 10px;
	background-color : #e7def9;
	font-weight : 600;
	width : 720px;
	margin: 0px 0px 0px 10px;
}
.information_list2 {
	width : 720px;
	margin: 5px 0px 10px 20px;
}

.information_space_left{
	margin: 0px 0px 0px 10px;
}

.information_back {
	text-align: right;
	width : 740px;
	margin: 0px 0px 5px 10px;
}
/**プロフィール編集**/
.Profile_edit{
	background-image: url(../images/background/bg_my_head.gif);
	width: 760px; 
	height:60px;
	margin-left: auto; margin-right: auto;
}
.Profile_title{
	position:relative;
	top : -40px;
	left : 10px;
}
.Profile_title_1{
	position:relative;
	top : -50px;
	left : 10px;
}
.Profile_title_2{
	position:relative;
	top : -15px;
	left : -210px;
}
.Confirm_title_1{
	position:relative;
	top : -10px;
	left : 0px;
}
.Confirm_title_2{
	position:relative;
	top : 10px;
	left : 10px;
	align:center;
}
.Confirm_title_3{
	
	position:relative;
	top : 10px;
	left : 35px;
	align:center;
}
.relation_title{
	position:relative;
	top : -40px;
	left : 140px;
}
#relation_title_1{
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	background-color : #efebea;
	height:50px;
	width :720px;
}
#relation_title_2{
	position:relative;
	top : 20px;
	left : 20px;
}
.new_folder_title{
	margin: 10px 0px 10px 10px;
}
.new_folder_title_1{
	margin: 5px 0px 10px 10px;
}
.edit_midasi{
	margin: -10px 0px 6px 10px ;
	display: block;
	background-repeat: no-repeat;
	align:center;
}
/**table系**/
.table_register{
	 border : 1px #808080 solid; border-collapse:collapse;
	 border-top  : 1px solid #808080; 
	 border-left : 1px solid #808080;
	 font-size:12px;
}	
.table_register_td1{
	 border-right : 1px #808080 solid;width : 25%;
	 border-bottom:1px #808080 solid;width : 25%;
}
#table_register_td1_1{
	 border-right : 1px #808080 solid;width : 25%;
	 border-bottom:1px #808080 solid;width : 25%;
}
.table_register_td2{
 	border-right : 1px #808080 solid;width : 75%;
 	border-bottom:1px #808080 solid;width : 75%;
}
.table_register_td3{
 	border-left : 1px #808080 solid;width : 75%;
}
.table_register_td4{
	border-top : 1px #808080 solid;width : 25%;
	border-right : 1px #808080 solid;
}
.table_register_td5{
	border-left : 1px #808080 solid;width : 25%;
}
.table_register_td6{
	border : 1px #808080 solid;width : 25%;
}
.table_register_td7{
	border : 1px #808080 solid;width : 75%;
}
.table_register_td8{
	border-top : 1px #808080 solid;width : 75%;
}
.table_profile{
	border-top : 1px solid #999999; border-left : 1px solid #999999;
}
.table_profile_td{
	padding : 10px; 
	width : 130px; 
	align : top; 
	border-right : 1px solid #999999; 
	border-bottom : 1px solid #999999;
	background-color : #ECF9E7 ;
	valign:top;
	font-size:12px;
}
.table_profile_td2{
	padding : 10px; 
	width : 130px; 
	align : top; 
	border-right : 1px solid #999999; 
	border-bottom : 1px solid #999999;
	valign:top;
	font-size:12px;
}
.table_profile_td2_1{
	padding : 10px; 
	border-right : 1px solid #999999; 
	border-bottom : 1px solid #999999;
	font-size:12px;
}
.table_profile_td2_2{
	border-right : 1px solid #999999; 
	border-bottom : 1px solid #999999;
	valign:top;
}
.table_profile_td3{
	border-right : 1px solid #999999; 
	border-bottom : 1px solid #999999;
	font-size:12px;
}
.table_green{
	width : 180px; 
	padding : 10px; 
	background-image : url(../images/background/bg_greencell_pblc.gif);
}
.table_dot{
	border-top : 1px dotted ;
	font-size:12px;
}
.table_dot1{
	width : 430px; 
	padding : 10px; 
	border-bottom : 1px dotted ;
}
.table_edit{
	width: 740px; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;
}
#table_edit_1{
	margin : 80px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width: 90%; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;	
}

#table_edit_1_1{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width: 90%; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;	
}

.Outline_textarea2{
	overflow:auto;
}
.Outline_textarea3{
	overflow: auto; 
	width : 350px ; 
	height : 30px;	
}
.table_td4{
	width : 200px; 
	padding : 10px;
	font-size:12px;
}
.table_td5{
	width : 430px;
	padding : 10px;
	font-size:12px;
}

.table_confirm_X{
	width: 740px; 
	margin-left: auto; 
	margin-right: auto; 
	border-collapse: collapse;
	font-size: 12px;
}
.table_confirm_X_X{
	width: 740px; 
	margin-left:10px;
	border-collapse: collapse;
	font-size: 12px;
}
.cando_releation_cando_confirm_table1{
	width: 740px; 
	margin-left: auto; 
	margin-right: auto; 
	border-collapse: collapse;
	font-size: 12px;
	font-family : Verdana, 'ＭＳ Ｐゴシック';
}
.cando_mycando_confirm_table1{
	width: 740px; 
	margin-left: 10px; 
	margin-right: 10px;  
	border-collapse: collapse;
	font-size:12px;
}

.table_confirm_X1{
	width: 740px; 
	margin-left: 10px;; 
	margin-right: 10px;; 
	border-collapse: collapse;
	font-size:12px;
}

.table_confirm_XX{
	width: 90%; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;
}
.table_confirm_XXX{
	width: 100%;
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;
}
.table_confirm_XXXX{
	width: 740px; 
	margin-left: auto; 
	margin-right: auto; border-collapse: collapse;
	font-family : Verdana, 'ＭＳ Ｐゴシック';
	font-size   : 12px;
	text-align  : left;
}
.icon_color_5{
	color: rgb(255, 102, 0);
}
.pink_back{
	padding : 10px;
	background-color : #F4E6E6;
	height:20px;
	width:720px;
	position: relative;
	left: 10px;
	top: -5px;
}
.header_Stick{
	padding:5px;
	position: relative;
	left: 5px;
	top: 0px;
}


/** Q&Aページ **/
.faq_title {
	width : 740px;

}

.faq_title2 {
	width : 730px;
	margin-left: auto; 
	margin-right: auto;
	padding : 5px ; 
	background-color : #bda8d1;
	font-size : 15px; 
	font-weight : bold;
	color : #ffffff;	
}

.faq_explanation_text {
	width : 700px;
	line-height : 330%;
}

#faq_table1 {
	width : 740px;
	
}

.faq_table2 {
	width : 740px;
	margin-left: auto; 
	margin-right: auto;
}

.faq_text_default {
	line-height : 200%;
}

.faq_text_default1 {
	width : 740px;
	line-height : 200%;
	border-bottom : 1px solid #c6c6c6;
}

ul.faq_text_default2 {
	width : 740px;
	line-height : 200%;
	border-right : 1px solid #c6c6c6; 
	border-top:1px solid #c6c6c6;
	border-left:1px solid #c6c6c6;
	list-style-type:none;
}

ul.faq_text_default2 li.faq_text_default3 {
	font-size : 15px;
	font-weight : bold;
	color : #43196a;
	background-color : #f6f3fe;
	padding : 10px 0px 10px 10px;
	margin-top : -1px;	
	border-bottom : 1px solid #c6c6c6;
	border-top : 1px solid #c6c6c6;
	list-style-type:none;
}
ul li.faq_question_list {
	background: url(../images/icon/icn_list_gray_pblc.gif) no-repeat 0px 5px;
	padding-left: 18px;
    list-style: none;
    line-height : 150%;
    padding-bottom:15px;
}

.faq_question_list2 {
	float:left;
}

.faq_question_list3 {
	margin-left:30px;
	line-height : 110%;
}

.faq_question_list4 {
	margin-left:25px;
	line-height : 200%;

}
ul.faq_text_default2 li.faq_text_default4 {
	padding : 10px 0px 10px 10px;
	line-height : 250%;
	width : 720px;
	margin-left: auto; 
	margin-right: auto;
	list-style-type:none;
}

ul.faq_text_default2 li{
		list-style-type:none;
}

ul.faq_text_default01 li.faq_text_default5 {
	width : 740px;
	font-size : 15px;
	font-weight : bold;
	color : #43196a;
	padding-top:15px;
	padding-bottom:0px;
	list-style-type:none;
}



.faq_text_other {
	width : 740px;
	margin-left: auto; 
	margin-right: auto;
	padding : 10px 0px 0px 0px;
	list-style-type:none;
}

.faq_btn_space {
	text-align : center;
	margin-top: 10px;
	margin-bottom: 10px;
}

ul.faq_text_default01 li{
	line-height : 200%;
	padding : 5px 0px 5px 0px;
	list-style-type:none;
}

ul.faq_text_default01 li.faq_text_default02 {
	background-color : #e5e1f2;
	font-size : 15px;
	font-weight : bold;
	padding : 15px 0px 15px 5px;
	color : #43196a;
	line-height : 100%;
	list-style-type:none;
		
}

ul.faq_text_default01 li.faq_text_default03 {
	line-height : 200%;
	padding : 10px 5px 10px 5px ; 
	background-color : #f6f3fe;
	font-weight : normal;
	font-size : 12px;
	list-style-type:none;
}
.cando_Level{
	 width: 350px; 
	 background-color: #EfEBF9;
	 valign:top;
	border-right : 1px solid #c6c6c6; 
	border-bottom : 1px solid #c6c6c6;									
} 
.cando_Level_1{
	border-right : 1px solid #c6c6c6; 
	border-bottom : 1px solid #c6c6c6;	
	text-align: left;
	vertical-align: top;
}
.A2_Level{
	margin:0px 0px -100px 0px;
}
/** リマインダー**/
.reminder_title_bar {
	width : 740px;
	margin: 0px 0px 0px 10px;
}

#msg_1 {
	width : 720px;
	margin: 0px 0px 0px 20px;
	line-height:17pt;
}

.reminder_table{
	width            : 720px;
	text-align       : center;
	border-top       : 5px solid #bda8d1;
	background-color : #f6f3fe ;
	padding          : 10px;
	margin			 : 0px 10px 30px 10px;
	height 			 : 200px;
}

.reminder_table2{
	width            : 720px;
	text-align       : center;
	border-top       : 5px solid #bda8d1;
	background-color : #f6f3fe ;
	padding          : 10px;
	margin			 : 0px 10px 30px 10px;
	height 			 : 280px;
	
}

.reminder_table_border {
	border-top: 1px solid #c9c3c3;
	width : 740px;
	margin : 10px 0px 0px -10px;
}

.msg_3{
	line-height : 200%;
	text-align : center;
	margin : 0px 0px 10px 0px;
}

.reminder_msg_1 {
	width : 490px;
	position: relative;
	top: 5px;
	color:#F46314;
}

.msg_4_2{
	width : 490px;
	background-color : #FFFFFF ;
	border : 1px #7F9DB9 solid;
	margin : 15px 0px 0px 0px;
}

ul.reminder_add_table li {
	width: 8em;
	padding: 0px;
	border-left: 1px #C5C6C1 solid;
	background-color: #ffffff;
	text-align: center;	
}


ul.reminder_add_table li.reminder_add_table_1 {
	background-color: #EFEBF9;
	padding : 30px 0px 0px 0px;
	font-weight: bold;
	height : 90px;
	border-top: 1px #C5C6C1 solid;
	border-bottom: 1px #C5C6C1 solid;
	border-left: 1px #C5C6C1 solid;
	float: left;
	list-style-type:none;
}
ul.reminder_add_table li.reminder_add_table_1_2 {
	background-color: #EFEBF9;
	padding : 30px 0px 0px 0px;
	font-weight: bold;
	height : 50px;
	border-top: 1px #C5C6C1 solid;
	border-bottom: 1px #C5C6C1 solid;
	border-left: 1px #C5C6C1 solid;
	float: left;
	list-style-type:none;
	margin-top:-45px;
}

ul.reminder_add_table li.reminder_add_table_1_1 {
	background-color: #EFEBF9;
	padding : 30px 0px 0px 0px;
	font-weight: bold;
	height : 90px;
	border-top: 1px #C5C6C1 solid;
	
	border-left: 1px #C5C6C1 solid;
	float: left;
	list-style-type:none;
}

ul.reminder_add_table li.reminder_add_table_2 {
	width : 510px;
	height : 80px;
	border-top: 1px #C5C6C1 solid;
	border-bottom: 1px #C5C6C1 solid;
	border-left: 1px #C5C6C1 solid;
	float: left;
	list-style-type:none;
}
ul.reminder_add_table li.reminder_add_table_2_2 {
	width : 510px;
	height : 80px;
	border-top: 1px #C5C6C1 solid;
	border-bottom: 1px #C5C6C1 solid;
	border-left: 1px #C5C6C1 solid;
	float: left;
	list-style-type:none;
	margin-top:-45px;
}

ul.reminder_add_table li.reminder_add_table_2_1 {
	width : 510px;
	height : 80px;
	border-top: 1px #C5C6C1 solid;id;
	border-left: 1px #C5C6C1 solid;
	float: left;
	list-style-type:none;
}

ul.reminder_add_table li.reminder_add_table_3 {
	padding : 20px 0px 0px 0px;
	height : 80px;
	border: 1px #C5C6C1 solid;
	float: left;
	list-style-type:none;
}
ul.reminder_add_table li.reminder_add_table_3_1 {
	margin : -55px 0px 0px 0px;
	height : 91px;
	border-bottom: 1px #C5C6C1 solid;
	border-right: 1px #C5C6C1 solid;
	border-left: 1px #C5C6C1 solid;
	float: left;
	list-style-type:none;
}

ul.reminder_add_table li.reminder_add_table_3_2 {
	margin : 0px 0px 55px 0px;
	height : 70px;
	border-top: 1px #C5C6C1 solid;
	border-right: 1px #C5C6C1 solid;
	border-left: 1px #C5C6C1 solid;
	float: left;
	list-style-type:none;
}

ul.reminder_add_table li.reminder_add_table_4 {
	padding : 20px 0px 0px 0px;
	height : 120px;
	border: 1px #C5C6C1 solid;	
	list-style-type:none;
}

ul.reminder_add_table li.reminder_add_table_5 {
	width : 510px;
	height : 80px;
	border-top: 1px #C5C6C1 solid;
	border-bottom: 1px #C5C6C1 solid;
	border-left: 1px #C5C6C1 solid;
	list-style-type:none;
	
}

ul.reminder_add_table li.reminder_add_table_6 {
	background-color: #EFEBF9;
	padding : 30px 0px 0px 0px;
	font-weight: bold;
	height : 50px;
	border-bottom: 1px #C5C6C1 solid;
	border-left: 1px #C5C6C1 solid;
	float: left;
	text-align: center;
	list-style-type:none;
}

ul.reminder_add_table li.reminder_add_table_7 {
	width : 510px;
	height : 80px;
	border-bottom: 1px #C5C6C1 solid;
	border-left: 1px #C5C6C1 solid;
	float: left;
	list-style-type:none;
}

ul.reminder_add_table li.reminder_add_table_8 {
	margin : -82px 0px 0px 0px;
	height : 91px;
	border: 1px #C5C6C1 solid;
	padding : 70px 0px 0px 0px;
	list-style-type:none;
}

ul.reminder_add_table li.reminder_add_table_9 {
	background-color: #EFEBF9;
	padding : 30px 0px 0px 0px;
	font-weight: bold;
	height : 50px;
	border-top: 1px #C5C6C1 solid;
	border-bottom: 1px #C5C6C1 solid;
	border-left: 1px #C5C6C1 solid;
	float: left;
	list-style-type:none;
}

.clear_left1 {
	clear: left;
	margin: 0;
	padding: 0;
}

.reminder_attention {
	color : #FF7F50;
	font-weight: bold;
	margin : 0px 0px 5px 10px;
}

ul.purple_circle li {
}
ul.purple_circle li.attention {
	background: url(../images/icon/icn_list_purple_pblc.gif) no-repeat 0 0px;
	margin : 0px 10px 10px 10px;
	padding: 0px 0px 0px 15px;
	line-height : 200%;
	background-position: 0px 7px;
	list-style-type:none;
}

#return_top_line{
	width: 740px;
	height : 1px;
	background-image : url('../images/border/border_dot_gray.gif');
	background-repeat: repeat-x;
	position: relative; 
	margin-left:10px;
	margin-right:10px;
}

#return_top {
	width		:740px;
	height		:40px;
	line-height	:30px;
	text-align	:right;
	font-size	:12px;
	margin-left	:10px;
	margin-right:10px;
}

#edit_title{
width: 760px;
	background-color : #efebea;
	height: 100px;
}

#my_title_area{
	width: 760px;
	background-image : url('../images/background/bg_my_head.gif');
	background-repeat: repeat;
	height: 80px;
}

#my_title_area1{
	width: 760px;
	background-image : url('../images/background/bg_my_head.gif') ;
	background-repeat: repeat;
	height: 80px;
}
#my_title_area2{
	width: 760px;
	background-image : url('../images/background/bg_my_head.gif') ;
	background-repeat: repeat;
	height:75px;
}

#my_title{
	width: 740px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	position: relative; 
	top: -10px; 
	left:10px;
}
#my_title_1{
	width: 740px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	position: relative; 
	top: 12px; 
	left:10px;
}

#my_title_2{
	width: 740px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	position: relative; 
	top: 8px; 
	left:10px;
}

#my_title_3{
	width: 740px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	position: relative; 
	top: 0px; 
	left:10px;
}

#cando_mycando_confirm_1{
	width: 740px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	position: relative; 
	top: 5px; 
	left:10px;
}

#my_title_left{
	width: 520px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	float: left;
	height: 50px;
	position: relative; 
	top: 5px; 
	left:10px;
}

#my_title_right{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	float: right;
	height: 50px;
	position: relative; 
	top: 5px; 
	right:15px;
}

#my_title_line {
	width  : 720px;
	height : 5px ;
	top : 2px;
	background-image : url('../images/border/border_b_pblc.gif');
	background-repeat: repeat-x;
	position: relative; 
	left : 15px;
	overflow:hidden;
}

#my_title_line_1{
	width : 720px;
	height : 2px ;
	background-image : url('../images/border/border_b_pblc.gif');
	background-repeat: repeat-x;
	margin-bottom:-5px;
}

#my_title_line_2{
	width : 720px;
	height : 2px ;
	background-image : url('../images/border/border_b_pblc.gif');
	background-repeat: repeat-x;
	margin-left:10px;
	
}

#title_after_login {
	width: 720px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	height: 50px;
	position: relative; 
	top: 10px; 
	left:10px;
}
#title_after_login_non_image{
	width: 720px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	position: relative; 
	top: 10px; 
	left:10px;
}

#title_after_login_non_image2{
	width: 720px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	position: relative; 
	top: 17px; 
	left:10px;
}

#title_after_login_left{
	width: 520px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	float: left;
	height: 50px;
	position: relative; 
	top: 10px; 
	left:10px;
}

#title_after_login_right{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	float: right;
	height: 50px;
	position: relative; 
	top: 10px; 
	right:15px;
}

#edit_title_bottom {
	width: 740px;
	margin-left: 10px;
	height: 5px;
}

#latestfolderlink_display {
	font-size: 12px;
	width: 550px;
	height: 30px;
	float: left;
	text-align: left;
	position: relative; 
	top: 10px;
	left:20px;
}

#latestfolderlink_buttom {
	width: 180px;
	height: 30px;
	float: right;
	position: relative; 
	top: 10px; 
	left:0px;
}

#makefolderlink_buttom {
	width: 180px;
	height: 30px;
	float: right;
	position: relative; 
	top: 15px; 
	right:30px;
}

.cando_title_line {
	width :700px;	
	height : 2px;
	background-image : url('../images/border/border_menu_c_pblc.gif')   ;
	position: relative; 
	left:20px;
	background-repeat: repeat-x;

}


/*ボタンのスペース*/
#space_of_button{
	width: 740px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
}

/*ボタンのスペース*/
#space_of_button2{
	width: 740px;
	height: 35px;
	margin-left: auto;
	margin-right: auto;
}
#return{
	width: 70px;
	height: 50px;
	float: left;
	text-align: left;
	position: relative;
	top:10px;
	left: 10px;
}

.return1{
	width: 70px;
	height: 50px;
	float: left;
	text-align: left;
	position: relative;
	top:10px;
	left: 10px;
}

#return_1{
	float: left;
	text-align: left;
	width:460px;
	margin-right:200px;
}


#center_button{
	height: 50px;
	margin:10px 0px 0px 180px;
}

#folder_mycando_edit_button{
	height: 50px;
	margin:10px 0px 0px 170px;
}

#center_button3{
	height: 50px;
	margin:10px 0px 0px 320px;
}
#center_button4{
	width: 600px;
	height: 50px;
	position: relative;
	top : 10px;
	text-align:center;
}
#center_button5{
	height: 50px;
	margin:10px 0px 0px 250px;
}	
#center_button1{
	position: relative;
	top : 10px;
	margin-left:230px;
}

#center_button_2{
	width:620px;
	margin-top:10px;
	margin-right:auto;	
	margin-left:auto;
	text-align:center;
}
#center_button_1{
	padding-top:10px;
	padding-bottom:20px;
	padding-left:20px;
	text-align:center;
	width:760px;
	margin:auto;	
	text-align:center;	
}
#center_button_6{
	width:760px;
	text-align:center;
	margin-top:	10px;
	margin-left:130px;
	margin-bottom:20px;	
}
/**Can-doを編集する（詳細部分）**/
.img_sougo{
	position: relative; 
	top: 34px;
	left: 4px;
}
.img_Type{
	position: relative; 
	top: 55px;
	left: 7px;
	
}
.img_Type_1{
	position: relative; 
	top: 60px;
	left: 7px;
}
#Level_edit{
	width: 330px;
	margin : -125px 0px 128px 150px;
	padding : 0px 0px 0px 0px;
}
#Level_edit_1{
	margin : -155px 0px 128px 150px;
	padding : 0px 0px 0px 0px;
}
#ja_Sentence{
	width:500px;
	margin : -180px 0px 90px 130px;
	font-size : 20px;
}
#Eng_Sentence{
	margin : -73px 0px 10px 130px;
	padding : 0px 0px 0px 0px;
	width:580px;line-height : 100%;
	height:26px;
}
#Tip_bg_purplecell{
	margin : 60px 0px 0px 0px;
	padding : 70px 0px 0px 0px;
	width :729px;	
	height : 25px;
	background-image : url('../images/background/bg_purplecell_pblc.gif');
	padding : 5px;
}
#Tip_bg_purplecell_1{
	position: relative; 
	top: 5px;
	left: 0px;
}
#Tip_bg_purplecell_2{
	margin : 10px 0px 0px 0px;
	padding : 70px 0px 0px 0px;
	width :697px;	
	height : 20px;
	background-image : url('../images/background/bg_purplecell_pblc.gif');
	padding : 5px;
}
.edit_Attention{
	width:720px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	font-family : Verdana, 'ＭＳ Ｐゴシック';
}
.edit_Attention1{
	width:720px;
	margin-left:130px;
	padding:10px;
	font-family : Verdana, 'ＭＳ Ｐゴシック';
}
.edit_Nucleus{
	position: relative; 
	top: -420px;
	left: 0px;
}
.Level_right{
	width:250px;
	position: relative; 
	top: -192px;
	left: 250px;
}
.noSign{
	list-style-type:none;
}
#Edit_btn_Registration{
	margin-left:auto;
	margin-right:auto;
	margin:0px 0px -10px 10px;
	padding: 0px 0px 0px 150px;
}
#Edit_btn_2_reset{
	margin : -110px 0px 10px 500px;
	padding : 70px 0px 0px 0px;
}
#page_top{
	width:740px;
	margin-left :auto;
	margin-right:auto;
}
#page_top_2{
	width:740px;
	margin-left :auto;
	margin-right:auto;
	padding:5px;
	text-align:right;
}
.edit_Sentences{
	width:580px;line-height : 100%;
}
/** サイトの使い方 **/

.about_site_title {
	width :760px;
	margin-left: auto;
	margin-right: auto;
	margin-top : -20px;
	background-color: #EFEBEB;
	height: 60px;
}

.about_site_title2 {
	margin : 20px 0px 10px 10px;
}

.about_site_title3 {

	margin-left: 10px;
	margin-top : 15px;
}

.about_site_download_btn {
	width : 740px;
	height : 40px;
	margin-left: auto;
	margin-right: auto;
	text-align : right;
	margin-top : 5px;
}

.about_site_cando {
	width : 740px;
	margin-left: 10px;
	margin-bottom : 20px;
	background	: url(../images/background/bg_purplecell_pblc.gif) repeat  ;
}

.about_site_cando_title {
	width : 720px;
	margin-left: 10px;
	padding-top: 10px;
	margin-bottom: 10px;	
}

.about_site_cando_title2 {
	width : 720px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;	
}

ul.about_site_4purocedure li {
	margin-left: auto;
	margin-right: auto;
	list-style-type:none; 
}

ul.about_site_4purocedure li.search_output {
	float: left;
	margin-right: 5px;
}

ul.about_site  {
	width : 740px;
	margin-left:5px;

} 

ul.about_site li.about_site_search {
	width : 350px;
	margin-left: 5px;
	float: left;
	list-style-type:none; 
}

ul.about_site li.about_site_select {
	width : 350px;
	list-style-type:none;
	float:right;
}



.about_site_search1 {
	background	: url(../images/background/bg_1_b5.gif);
	width : 360px;	
}

.about_site_search2 {
	background	: url(../images/box/box_bottom_1_b5.gif);
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 10px;
	padding-left: 5px;
	height : 43px;
	width : 350px;
}

.about_site_text4{
	line-height : 220%;
	padding-left: 10px;
	padding-right : 10px;
}
ul li.about_site_goto_detail {
	padding-left: 20px;
    background: url(../images/button/btn_c_nav_n.gif) no-repeat 0px 0.5px;
    list-style: none;
	 width : 350px;
}

ul li.about_site_goto_detail2 {
	padding-left: 20px;
    background: url(../images/button/btn_c_nav_n.gif) no-repeat 0px 7px;
    list-style: none; 
}

.about_site_explanation_word {
	width : 740px;
	margin-left: 10px;
	line-height : 220%;
	margin-bottom: 20px;	
}

.about_site_about_word {
	width : 240px;
	margin-left: 0px;
	margin-right: 10px;
	float : left;
}

.about_site_about_word2 {
	width : 240px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	float : left;
}

ul.about_site_word{
	
}

ul.about_site_word li.about_site_word1 {
	width : 220px;
	list-style-type:none; 
	background	: url(../images/box/box_top_2_b5.gif);
	border-bottom : 1px solid #C8C4C5;
	color : #BE4D15;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;

}

ul.about_site_word li.about_site_word2 {
	width : 220px;
	background	: url(../images/background/bg_2_b5.gif);
	line-height : 220%;
	padding-left: 5px;
	padding-right: 5px;
	list-style-type:none; 
}

ul.about_site_word li.about_site_word3 {
	width : 220px;
	line-height : 220%;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom : 10px;
	background	: url(../images/background/bg_2_b5.gif);
	vertical-align:middle;
	color : #0D44A9;
	list-style-type:none; 
}

.about_site_word_catalogue {
	width : 750px;
	margin-left: 15px;
	margin-right: auto;
}
ul.about_site_word li.about_site_word3 {
	width : 220px;
	line-height : 220%;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom : 10px;
	background	: url(../images/background/bg_2_b5.gif);
	vertical-align:middle;
	color : #0D44A9;
	list-style-type:none; 
}

.about_site_word_catalogue {
	width : 750px;
	margin-left: 15px;
	margin-right: auto;
}
	
/** Can-doフォルダを分析する **/
.analyze_title {
	background	: url(../images/background/bg_my_head.gif);
	height : 70px;
	margin-top : -20px;
	margin-bottom: 20px;
	padding : 10px 0px 0px 15px;
}

.analyze_title_underbar {
	width  : 740px;
	height : 5px ;
	top : 2px;
	background-image : url('../images/border/border_b_pblc.gif');
	background-repeat: repeat-x;
	position: relative; 
	overflow:hidden;
}

.analyze_folder_info {
	width : 740px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid #996666;
	background-color: #eeeeee;

}

.analyze_folder_info2 {
	width : 740px;
	margin-left: auto;
	margin-right: auto;
	background-color: #eeeeee;
	vertical-align: center;
}

ul.analize_folder {
	
}

ul.analize_folder li.analyze_folder_list_border {
	padding-left: 10px;
	padding-top: 10px;
	
	float : left;
	list-style-type:none; 
}

ul.analize_folder li.analyze_folder_list_pink {
	padding-left: 10px;
	padding-top: 15px;
	
	float : left;
	list-style-type:none; 
}

ul.analize_folder li.analyze_folder_list_border2 {
	padding-left: 30px;
	padding-top: 10px;	
	
	float : left;
	list-style-type:none;

}

ul.analize_folder li.analyze_folder_list_border3 {
	list-style-type:none;
	clear: left;
}

ul.analize_folder li.analyze_folder_list_name {
	padding-left: 5px;
	padding-top: 13px;
	
	float : left;
	list-style-type:none;
}

ul.analize_folder li.analyze_folder_date_name {
	padding-left: 5px;
	padding-top: 13px;
	
	float : left;
	list-style-type:none;
	font-weight: bold;
	width : 120px;
}
ul.analize_folder li.analyze_folder_date_name2 {
	padding-left: 5px;
	padding-top: 13px;	
	float : left;
	list-style-type:none;
	font-weight: bold;
	width : 180px;
}

ul.analize_folder li.analyze_folder_date_name3 {
	padding-left: 5px;
	padding-top: 13px;	
	float : left;
	list-style-type:none;
	font-weight: bold;
	width : 650px;
}

ul.analize_folder li.analyze_folder_date_name4 {
	padding-left: 5px;
	padding-top: 13px;	
	float : left;
	list-style-type:none;
	font-weight: bold;
	width : 65px;
}

ul.analize_folder li.analyze_folder_date_name5 {
	padding-left: 5px;
	padding-top: 13px;	
	float : left;
	list-style-type:none;
	font-weight: bold;
	width : 110px;
}

ul.analize_folder li.analyze_folder_date_name6 {
	padding-left: 5px;
	padding-top: 13px;	
	float : left;
	list-style-type:none;
	font-weight: bold;
	width : 200px;
}
.analyze_back {
	width : 740px;
	text-align : right;
	vertical-align:baseline;
	margin-top : 10px;
	margin-bottom : 20px;
}
ul li.analyze_back2 {
	float : right;
	list-style-type:none;
}

ul li.analyze_back3 {
	float : right;
	list-style-type:none;
	width : 20px;
}

.analyze_tab {
	width : 740px; 
	height : 37px; 
	z-index : 2;
	margin-left: 10px;
}


.clear_right1 {
	clear: right;
	margin: 0;
	padding: 0;
}

/** Can-doサイトへようこそ **/
.welcom_cando_title {
	margin-top : -20px;
	background-image : url('../images/background/bg_b2.gif');
	height : 105px;
}

.welcom_cando_title2 {
	padding-top : 20px;
	padding-left : 10px;
	font-size : 21px;
}

.welcom_cando_title3 {
	margin-left : 5px;
	margin-top : 5px;
	width : 740px;
	height : 2px ;
	background-image : url('../images/border/border_menu_c_pblc.gif');
	background-repeat: repeat-x;
}

.welcom_cando_title4 {
	width : 720px;
	margin-left: 10px;	
	margin-top : 5px;
	line-height : 150%;
}

.welcom_cando_non_indicate {
	margin-top : 20px;
	margin-left : 10px;
	width : 740px;
	text-align : center;
	border: 1px solid #d9d33d;
	background-color: #fffdc0;
	padding-top:20px;
	padding-bottom:20px;
}

.welcom_cando_non_indicate2 {
	vertical-align: middle;
	font-size: 12px;
}
.welcom_cando_non_indicate3 {
	color: #F56100;
	font-weight: bold;
}

.welcom_cando_non_indicate4 {
	vertical-align: middle;
}

.welcom_cando_non_indicate5 {
	margin-left : 10px;
	width : 740px;
	text-align : center;
	border: 1px solid #d9d33d;
	background-color: #fffdc0;
	padding-top:20px;
	padding-bottom:20px;	
}
.text_indent{
	text-indent:1.5em;
}
.text_indent_2{
	text-indent:0.6em;
}
.errors_left{
	text-align:left;
}
#cando_use{
	font-weight: 600;
	color: #f46000;
	margin-bottom:10px;
}
#space_end{
	margin : 0px 0px -50px 0px;
	padding : 70px 0px 0px 0px;
}




.b_6_end_frame{
	text-align : center;
	color : #B8860B ;
	font-weight : 600;
	font-size : 12px;
	border : 1px solid #D8D43D;
	height : 60px;
	background-color : #FFFDC0;

}

.b_6_end_text{
	text-align : center;
	margin:15px;
}

.b4_3_2message_cover{
	margin : 5px 10px 5px 10px;
	width : 740px;
}

.b4_3_2message{
	background-color: rgb(255, 255, 204);
	width: 100%;
	text-align: left;
	margin-left: auto;
	margin-right:auto;
	border : solid 1px #D8D43D;
	color: rgb(255, 102, 0);
}

.b4_3_2bar{
	background-image : url('../images/others/bg_subttl_b6.gif');
	margin : 5px 10px 5px 10px;
	width : 740px;
	height : 30px;
}

.b4_3_2bar_1{
	background-image : url('../images/others/bg_subttl_b6.gif');
	margin : 5px 0px 5px 0px;
	width : 740px;
	height : 30px;
}

.position{
	position:relative;
	left: 150px;
	top: 200px;
}

.b_6_end_frame{
	text-align : center;
	color : #F56101 ;
	font-weight : 600;
	font-size : 12px;
	border : 1px solid #D8D43D;
	height : 60px;
	background-color : #ffffcc;
	font-family : Verdana, 'ＭＳ Ｐゴシック';
}

.b_6_end_frame1{
	text-align : center;
	color : #5200A6 ;
	font-weight : 600;
	font-size : 12px;
	border : 1px solid #6D37A3;
	height : 60px;
	background-color : #E8D5FB;
	font-family : Verdana, 'ＭＳ Ｐゴシック';
}

.b_6_end_text{
	text-align : center;
	margin:15px;
}

.b4_3_2message_cover{
	margin : 5px 10px 5px 10px;
	width : 740px;
}

.b4_3_2message{
	background-color: rgb(255, 255, 204);
	width: 100%;
	text-align: left;
	margin-left: auto;
	margin-right:auto;
	border : solid 1px #D8D43D;
	color: rgb(255, 102, 0);
}

.b4_3_2bar{
	background-image : url('../images/others/bg_subttl_b6.gif');
	margin : 5px 10px 5px 10px;
	width : 740px;
}
.b4_3_3bar{
	background-image : url('../images/others/bg_subttl_b6.gif');
	margin : 5px 10px 5px 10px;
	width : 740px;
	height:33px;
}

.b4_3_2bar2{
	background-image : url('../images/others/bg_subttl_b6.gif');
	margin : 5px 0px 5px 0px;
	width : 740px;
	height : 34px;
}

#position2{
	margin:0px 70px 0px 0px;
}

.position3{
	position:relative;
	top: -110px;
}


/**わたしのMY Can-do **/

.b4_top{
	background-image : url('../images/background/bg_my_head.gif');
	height:80px;
}

.b4_top1{
	background-image : url('../images/background/bg_my_head.gif');
	height:75px;
}

.b4_top_1{
	background-image : url('../images/background/bg_my_head.gif');
	height:80px;
	text-align:center;
}

.b4_top2{
	width : 740px;
	height : 1px ;
	background-image : url('../images/border/border_b_pblc.gif');
	}

.b4_top3{
	width : 740px;
	height : 5px ;
}

.b4_top_table{
	width: 740px;
	text-align: left;
	margin-left: 10px;;
	margin-right: 10px;;
}

.b4_space{
	height : 10px;
}
.b4_space_2{
	height : 8px;
}

.b4_title{
	width: 740px;
	height: 32px;
}

.b4_space2{
	height : 30px;
}


.b4_space3{
	height:20px;
}

.b4_font_12{
	font-size : 12px;
}

.b4_color{
	font-weight : 600;
	color : #ff4500 
}

.b4_top_messege{
	height : 50px;
	color: rgb(255, 102, 0);
}

.b4_top_messege2{
	color: rgb(255, 102, 0);
	font-size : 12px;
}

.b4_table{
	border : 1px solid #ff4500;
	background-color: #ffffdd;
	width: 100%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#icon_prof{
	margin:0px 0px 0px 0px;
}


.b4_ber{
	width:50%;
	float:left;
	margin-left:10px;
}

.b4_bar_text{
	text-align :right;
	width:50%;
	margin-top:6px;
	margin-right:10px;
	float:right;
}

.b4_image{
	width: 120px;
	height: 30px;
}


.b4_width_max{
	width: 100%
}

.b4_gengo{
	text-align: right;
	margin:5px 10px 10px 0px;
}

.b4_table_main{
	border-top:1px solid #c5c6c1;
	border-left:1px solid #c5c6c1;
	font-size:12px;
}
/** cando/reset/password/input **/
.reset_password_title1 {
	margin-left:10px;
}

.reset_password_explanation {
	width:720px;
	margin-top:10px;
	margin-bottom:15px;	
	padding-left: 20px;
}

.reset_password_explanation1{
	width:720px;
	margin-top:10px;
	margin-bottom:15px;	
	padding-left: 20px;	
}

ul.reset_password_table1 {
}

ul.reset_password_table1 li.reset_password_table2 {
	width : 140px;
	border:1px solid #c5c6c1;
	text-align: center;
	margin-right:-10px;
	margin-left : 10px;
	padding-top : 20px;
	padding-bottom : 20px;
	list-style-type:none;
	font-weight: bold;
	background-color : #EFEBF9 ;
	float : left;
	height:15px;
}

ul.reset_password_table1 li.reset_password_table3 {
	width : 580px;
	border-top:1px solid #c5c6c1;
	border-right:1px solid #c5c6c1;
	border-bottom:1px solid #c5c6c1;
	margin-left : 140px;
	list-style-type:none;
	padding-left : 20px;
	padding-top : 17px;
	padding-bottom : 15px;	
	height:23px;
}

ul.reset_password_table1 li.reset_password_table4 {
	width : 140px;
	border-left:1px solid #c5c6c1;
	border-right:1px solid #c5c6c1;
	border-bottom:1px solid #c5c6c1;
	text-align: center;
	margin-right:-10px;
	margin-left : 10px;
	padding-top : 44px;
	padding-bottom : 47px;
	list-style-type:none;
	font-weight: bold;
	background-color : #EFEBF9 ;
	float : left;
	height:35px;
}

ul.reset_password_table1 li.reset_password_table5 {
	width : 580px;
	border-right:1px solid #c5c6c1;
	border-bottom:1px solid #c5c6c1;
	margin-left : 140px;
	list-style-type:none;
	padding-left : 20px;
	padding-top : 14px;
	padding-bottom : 17px;
	height:95px;
}

.reset_password_input_massage2 {
	padding-top : 12px;
}

.reset_password_center_button {
	margin-top : 10px;
	margin-bottom : 10px;
	text-align : center;
}

.user_register_home_massage {
	width : 720px;
	margin-left : 10px;
	line-height : 200%;
	margin-top : 10px;
	margin-bottom : 15px;
	font-size:12px;
}

ul li.user_register_home_massage2 {
	width : 720px;
	margin-left : 10px;
	background: url(../images/icon/icn_list3_pblc.gif) no-repeat 0 8px;
	padding-left : 10px;
	line-height : 200%;
	list-style-type:none;
}

ul li.user_register_home_massage3 {
	width : 720px;
	margin-left : 10px;
	background: url(../images/icon/icn_list3_pblc.gif) no-repeat 0 8px;
	padding-left : 10px;
	line-height : 200%;
	margin-bottom : 20px;
	list-style-type:none;
}

/** プライバシーポリシー,サイトポリシ・著作権ーも一部含む **/
.privacy_title {
	margin : 10px 0px 15px 0px;
}

.privacy_explanation {
	width : 740px;
	line-height : 200%;
	margin-bottom : 20px;
}

.privacy_table1 {
	width : 720px;
	border-top : 5px #bda8d1 solid;
	background-color : #F6F3FE;
	font-size : 15px;
	font-weight : bold;
	color : #43196a;
	padding : 10px 10px 10px 10px;
	margin-top : 0px;	
	border-bottom : 1px solid #c6c6c6;
}

.privacy_table2 {
	width : 720px;
	line-height : 240%;
	background-color : #F6F3FE;
	padding : 10px 10px 10px 10px;
}



.sitepolicy_table2 {
	line-height : 240%;
}

ul li.privacy_list1 {
	width : 30px;
	line-height : 200%;
	float : left;
	list-style-type:none;
	padding-top : 5px;
}

ul li.privacy_list2 {
	line-height : 200%;
	float : clear;
	list-style-type:none;
	padding-left:30px;
	padding-bottom : 5px;
	padding-top : 5px;
}

ul li.privacy_list3 {
	padding-left : 30px;
	line-height : 200%;
	list-style-type:none;
}

ul li.privacy_list4 {
	margin-left : 50px;
	line-height : 150%;
	list-style-type:disc;
	margin-top : 15px;	
}

ul li.privacy_list5 {
	margin-left : 50px;
	line-height : 150%;
	list-style-type:disc;	
}

ul li.privacy_list6 {
	padding-left : 30px;
	line-height : 150%;
	list-style-type:none;
	padding-bottom : 10px;
	padding-top : 15px;
}

.privacy_table_message {
	padding : 5px 0px 0px 5px;
	line-height : 200%;
}

ul li.privacy_list7 {
	margin-left : 30px;
	line-height : 200%;
	list-style-type:disc;
	padding-top : 10px;
	padding-bottom : 5px;
}

.privacy_table3 {
	width : 720px;
	background-color : #F6F3FE;
	padding : 0px 10px 25px 10px;
}

/** サイトポリシー **/
.sitepolicy_table {
	width : 720px;
	background-color : #F6F3FE;
	padding : 0px 10px 5px 10px;
}

ul li.sitepolicy_list {
	line-height : 200%;
	float : clear;
	list-style-type:none;
	padding-left:30px;
	padding-bottom : 10px;
	padding-top : 5px;
}
/**詳細部分**/
.detail_checkbox{
	position: relative;
	left: -27px;
	top: 110px;
}
#new_cando_detail_btn{
	width:580px;
	margin:0px 0px 0px 0px;
	margin-top:auto;
	margin-left:auto;
}
#Selection_bar{
	width:740px;
	height:33px;
	background-image:url(../images/others/bg_subttl_b6.gif);
	margin:10px 0px 10px 10px;
	
}
#detail_folder_list{
	width:610px;
	margin:100px 0px -25px 10px;
	padding:5px 0px 0px 0px;
	margin-top:auto;
	margin-left:auto;
}
#detail_Choice{
	position: relative;
	left:5px;
	top: -13px;
}
.detail_folder_list_1{
	position: relative;
	left:125px;
	top: 648px;
}
#detail_put{
	width:180px;
	margin:0px 0px -20px 0px;
	margin-top:auto;
	margin-left:auto;
}
.detail_put_1{
position:relative;
	left:550px;
	top:624px;
}
#pageing_top{
	position:relative;
	left:550px;
	top:600px;
}
#detail_Relation{
	margin:20px 0px 0px 10px;
}
#detail_page{
	margin:0px 0px 0px 560px;
}
#detail_Language{
	margin:0px 0px 0px 600px;
	padding:0px 0px 10px 0px;
}
#detail_page_top{
	margin:5px 0px 5px 650px;
}
.detail_message{
	background-color: rgb(255, 255, 204); 
	width: 100%; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
	border-style: solid; 
	border-width:1px;
}

/** 著作権 **/
ul li.copyright_list {
	margin-left : 50px;
	line-height : 200%;
	list-style-type:disc;
	margin-top : 15px;
	margin-bottom : 5px;	
}

ul li.copyright_list2 {
	margin-left : 50px;
	line-height : 200%;
	list-style-type:disc;
	margin-bottom : 5px;	
}

ul li.copyright_list3 {
	margin-left : 50px;
	line-height : 200%;
	list-style-type:disc;
	margin-bottom : 15px;		
}

ul li.copyright_table {
	width : 90px;
	height:25px;
	margin-top:10px;
	border:3px solid #BDA8D1;
	text-align: center;
	padding-top : 30px;
	padding-bottom : 25px;
	list-style-type:none;
	font-weight: bold;
	background-color : #BDA8D1 ;
	float : left;
	color : #ffffff;
	margin:0px -10px -10px 30px;
}

ul li.copyright_table2 {
	width : 510px;
	border-top:3px solid #BDA8D1;
	border-right:3px solid #BDA8D1;
	border-bottom:3px solid #BDA8D1;
	list-style-type:none;
	margin-bottom:-10px;
	margin-left:110px;
	padding-left : 20px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 10px;	
	height:73px;
	line-height : 200%;
}

ul li.copyright_table3 {
	width : 90px;
	height:25px;
	margin-top:10px;
	border-left:3px solid #BDA8D1;
	border-bottom:3px solid #BDA8D1;
	border-right:3px solid #BDA8D1;
	text-align: center;
	padding-top : 40px;
	padding-bottom : 25px;
	list-style-type:none;
	font-weight: bold;
	background-color : #BDA8D1 ;
	float : left;
	color : #ffffff;
	margin:0px -10px -10px 30px;
}

ul li.copyright_table4 {
	width : 510px;
	border-right:3px solid #BDA8D1;
	border-bottom:3px solid #BDA8D1;
	list-style-type:none;
	margin-left:110px;
	margin-bottom:-10px;
	padding-left : 20px;
	padding-right : 5px;
	padding-top : 15px;
	padding-bottom : 2px;	
	height:73px;
	line-height : 200%;
}

.copyright_table5 {
	padding-top : 20px;
	margin-left : 50px;
	padding-bottom : 10px;
	line-height : 180%;
}
.copyright_table6 {
	width : 720px;
	background-color : #F6F3FE;
	padding : 0px 10px 25px 0px;
}

.copyright_table7 {
	width : 720px;
	background-color : #F6F3FE;
	padding : 0px 10px 0px 0px;
}

/** 【共通】新しいMY Can-doを作るボタン～ページング表示 **/
.mycando_list_paging_area {
	width			:740px;
	margin-top		:5px;
	margin-bottom	:5px;
	margin-left		:10px;
	margin-right	:10px;
	vertical-align	:middle;
}
.create_new_mycando {
	width : 200px;
	float : left;
}
.mycando_list_paging {
	width		:540px;
	text-align	:right;
	margin-top	:7px;
	margin-right:0px;
	float		:right;
}
.create_new_mycando2 {
	margin-left : 10px;
	float : left;
}
.create_new_mycando3 {
	margin-left : 5px;
	float : left;
}
.create_new_mycando2_1{
	width : 420px;
	margin-top: 5px;
	float : left;
}
.common_paging_in_width_740 {
	width		:740px;
	text-align	:right;
	margin-right:0px;
}
.common_paging_in_width_760 {
	width		:740px;
	text-align	:right;
	margin-left	:10px;
	margin-right:10px;
}
.create_new_mycando_clear {
	clear : both;
}

.space_width1{
	position:relative;
	top: -10px;
	left : 20px;
}

.space_width2{
	position:relative;
	top: -1px;
	left : 0px;

}
.space_width3{
	position:relative;
	top: -2px;
	left : 20px;
	margin-right : 10px;
}
.mypage_info {
	width : 740px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ecf9e7;
}

ul.mypage_list{
	
}


ul.mypage_list li.mypage_list_name {
	padding-left: 5px;
	padding-top: 13px;	
	float : left;
	list-style-type:none;
}

ul.mypage_list li.mypage_list_border {
	padding-left: 15px;
	padding-top: 10px;	
	float : left;
	list-style-type:none;
}

ul.mypage_list li.mypage_list_green {
	padding-left: 10px;
	padding-top: 15px;
	float : left;
	list-style-type:none;
}

ul.mypage_list li.mypage_list_name {
	padding-left: 5px;
	padding-top: 13px;
	float : left;
	list-style-type:none;
}

ul.mypage_list li.mycando_date_name {
	padding-left: 5px;
	padding-top: 13px;	
	float : left;
	list-style-type:none;
	font-weight: bold;
	width : 110px;
}

ul.mypage_list li.mypage_list_border2 {
	padding-left: 15px;
	padding-top: 10px;	
	float : left;
	list-style-type:none;
}

ul.mypage_list li.mycando_date_name2 {
	padding-left: 5px;
	float : left;
	list-style-type:none;
	font-weight: bold;
	padding-top: 13px;
}

.select_height{

	position:relative;
	top: -10px;
}
/*冒頭注意書き*/
#opening_message_area{
	width: 760px;
	margin-left: auto;
	margin-right: auto;
}
#opening_message{
	width: 740px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	position: relative; 
	top: 10px; 
	left:10px;
}

/*わたしのページ関連ヘッダ(latestFolderなし)*/
#my_title_area_non_latest{
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	background-image : url('../images/background/bg_my_head.gif');
	background-repeat: repeat;
	height: 60px;
}
#my_icon{
	position:relative;
	top:5px;
	left:13px;
}
#my_title_non_latest{
	width: 740px;
	text-align: left;
	padding-left:35px;
	margin:auto;
	height: 20px;
	position:relative;
	top:10px;
}

#my_title_non_latest1{
	width: 740px;
	text-align: left;
	padding-left:35px;
	margin:auto;
	height: 20px;
	position:relative;
	top:20px;
}

#sub_title_bar1 {
	margin-left:10px;
}	

#folder_mycando_detail_title{
	width: 740px;
	text-align: left;
	padding-left:35px;
	margin:auto;
	height: 20px;
	position:relative;
	top:20px;
}

#my_title_non_latest_1{
	width: 700px;
	text-align: left;
	padding-left:35px;
	margin:auto;
	height: 20px;
	position:relative;
	top:20px;
}
#my_title_non_latest_2{
	width: 700px;
	text-align: left;
	padding-left:35px;
	margin:auto;
	height: 20px;
	position:relative;
	top:-20px;
	left:10px;
}

#my_title_left_non_latest{
	width: 520px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	float: left;
	height: 50px;
	position: relative; 
	top: 15px; 
	left:10px;
}

#my_title_right_non_latest{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	float: right;
	height: 50px;
	position: relative; 
	top: 15px; 
	right:15px;
}
.cando_title_login_left {
	width: 450px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	float: left;
	height: 50px;
	position: relative; 
	top: 10px; 
	left:10px;
}
.cando_title_login_right {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	float: right;
	height: 30px;
	position: relative; 
	top: 15px; 
	right:15px;
}

#cando_title_area{
	width: 760px;
	height: 100px;
	background-color : #efebea;
}
#cando_title_non_image{
	padding:20px 0px 0px 20px;
}

.home_text_size {
	font-size:12px;
	padding : 5px 20px 0px 0px;
}
/*タイトルエリア下の空白*/
#title_area_bottom {
	width: 740px;
	margin-left: auto;
	margin-right: auto;
	height: 5px;
}
/*Can-doを探す関連ヘッダ(latestFolderなし)*/
#cando_title_area_non_latest{
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	background-color : #efebea;
	height: 50px;
}

#cando_title_area_non_latest1{
	width: 760px;
	background-color : #efebea;
	height: 50px;
}
#cando_title_area_non_latest2{
	width: 760px;
	background-color : #efebea;
	height: 50px;
}
#relation_wrap {
	width:760px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

ul li.kyozai_firstlogin_list {
	line-height : 200%;
	padding-left:10px;
	padding-bottom : 5px;
	padding-top:10px;
	list-style-type: decimal;
	margin-left:30px;
}

.kyozai_firstlogin_table1 {
	width : 730px;
	border-top : 5px #bda8d1 solid;
	background-color : #F6F3FE;
	font-size : 15px;
	font-weight : bold;
	color : #43196a;
	padding : 10px 10px 10px 10px;
	margin-top : 0px;
	border-bottom : 1px solid #c6c6c6;
}

.kyozai_firstlogin_table2 {
	padding : 5px 0px 0px 5px;
	line-height : 200%;
	list-style-type:none;
}

ul li.kyozai_firstlogin_list1 {
	width : 30px;
	line-height : 200%;
	float : left;
	list-style-type:none;
	padding-top : 5px;
	margin-left:20px;
}

ul li.kyozai_firstlogin_list2 {
	line-height : 200%;
	float : clear;
	list-style-type:none;
	padding-left:30px;
	padding-bottom : 5px;
	padding-top : 5px;
}

.kyozai_firstlogin_table3 {
	padding : 10px 0px 0px 10px;
	line-height : 200%;
	list-style-type:none;
}

.kyozai_firstlogion_bg {
	background-color : #F6F3FE;
}

.title_backcolor {
	background-color : #efebea;
}

.search_home_title_space {
	position: relative; 
	bottom: 5px;
}
.kyozai_first_login_table1 {
	width : 730px;
	border-top : 5px #bda8d1 solid;
	background-color : #F6F3FE;
	font-size : 15px;
	font-weight : bold;
	color : #43196a;
	padding : 10px 10px 10px 10px;
	margin-top : 0px;	
	border-bottom : 1px solid #c6c6c6;
}

.sitemap_table2 {
	width : 720px;
	background-color : #F6F3FE;
	padding : 0px 10px 10px 10px;
}



.privacy_table4 {
	width : 730px;
	background-color : #F6F3FE;
	padding : 0px 10px 10px 10px;
}

.search_mycando_detail_taitle {
	width : 760px;
	background-image: url(../images/background/bg_my_head.gif);
	height : 80px;
}

.search_mycando_detail_taitle2 {
	margin-left : 10px;
	position: relative;
	top : 5px;
}

.search_mycando_detail_taitle_line {
	width :740px;	
	height : 2px;
	background-image : url('../images/border/border_menu_c_pblc.gif')   ;
	position: relative; 
	left:5px;
	top:5px;
	background-repeat: repeat-x;
}

.search_mycando_detail_message {
	width : 740px;
	padding-top : 20px;
	padding-bottom : 20px;
	margin-left : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	border : 1px #D8D43D solid;
	background-color: rgb(255, 255, 204);
	color: rgb(255, 102, 0);
	text-align : center;
	font-weight: bold;
	font-size : 14px;
}

.search_mycando_detail_select_bar {
	background-image : url('../images/others/bg_subttl_b6.gif');
	margin : 10px 10px 5px 10px;
	width : 740px;
	background-repeat: repeat-x;
	
}

.search_mycando_detail_select_bar2 {
	position: relative; 
	top:-10px;
}

.search_mycando_detail_select_bar3 {
	position: relative; 
	top:-3px;
	margin-left : 15px;
}

.search_mycando_detail_detailinfo {
	margin-left : 10px;
	word-break:break-all;
	width : 740px;
}

#confirm_table{
	border-top : 1px dotted;
	border-bottom : 1px dotted;  
	border-color: #696969;
	width:600px;
}
#confirm_table_1{
	border-bottom : 1px dotted;  
	border-color: #696969;
	width:600px;
}
#confirm_td{
	 background-image : url('../images/background/bg_purplecell_pblc.gif');  width:70px;
}
#confirm_td_1{
	margin: -38px 0px 0px 70px;
	width:530px;
	background-color: #FFFFFF;
	
}
#Ja_A{
	padding:10px 0px 0px 15px;
	margin:0px 0px 0px 0px;
}
.folder_list{
	position:relative;top:-5px;
}

.folder_list1{
	position:relative;
	top:-10px;
}

.cando_mycando_list_position {
	position:relative;
	top:-1px;
}

.cando_mycando_list_space {
	position:relative;
	top:-9px;
}
.cando_mycando_list_space_operation {
	position:relative;
	top:-9px;
	left:5px;
}
#lang_up{
	margin:-8px 0px 0px 0px;
}
#my_title_1_1{
	margin:-30px 0px 0px 35px;
}


.register_input_bottom_space {
	margin-bottom : 15px;
}

.admin_font {
	font-family : Verdana, 'ＭＳ Ｐゴシック', 'Osaka', Arial, sans-serif;
	font-size   : 15px;
}

.cando_search_cando_detail_level {
	font-family : Verdana, 'ＭＳ Ｐゴシック', 'Osaka', Arial, sans-serif;
	font-weight :600;
	font-size : 15px;
	color : #EDE4FF;
}

#cando_title {
	margin-left : 10px;
	padding-top : 5px;
}

.search_home_image {
	float:right;
	position:relative;
	top:18px;
	right:15px;
}

.search_home_classification {
	float:left;
}
.search_home_classification2 {
	position:relative;
	top:25px;
	left:-70px;
	font-size:12px;
}

.search_cando_detail_makecando {
	position:relative;
	left:10px;
	top:-3px;
}

.search_cando_detail_btn_rltv_open {
	margin-top:10px;
	margin-bottom:5px;
}

.search_cando_detail_got_relation_cando {
	margin-bottom:20px;
}

.search_folder_box_top {
	background-image  : url('../images/box/box_top_yellow_pblc.gif');
	background-repeat : no-repeat;
}
.search_folder_box_middle {
	background-image  : url('../images/background/bg_yellow_pblc.gif');
	background-repeat : repeat-y;
}
.search_folder_box_bottom {
	background-image  : url('../images/box/box_bottom_yellow_pblc.gif');
	background-repeat : no-repeat;
}

.search_cando_box_top {
	background-image  : url('../images/box/box_top_yellow_760_pblc.gif');
	background-repeat : no-repeat;
}
.search_cando_box_middle {
	background-image  : url('../images/background/bg_yellow_760_pblc.gif');
	background-repeat : repeat-y;
}
.search_cando_box_bottom {
	background-image  : url('../images/box/box_bottom_yellow_760_pblc.gif');
	background-repeat : no-repeat;
}

.search_homr_mark_1 {
	position:relative;
	left:40px;
	top:-15px;
	color:#F76102;
	font-size : 12px;
	font-weight:bold;
}
.search_homr_mark_2 {
	position:relative;
	left:27px;
	top:5px;
	color:#F76102;
	font-size : 12px;
	font-weight:bold;

}
.basic_font_size {
	font-size : 12px;
}

.about_site_orange_cell {
	width: 740px;
	height: 30px;
	background-image: url('../images/others/bg_orange_pblc.gif');
	margin-top:5px;
	margin-bottom:5px;
}

.about_site_purple_circle {
	margin:8px 10px 0px 10px;
	float:left;
}

.about_site_purple_circle_text {
	margin:8px 0px 0px 0px;
	float:left;
	font-weight:bold;
	color:#333333;
	font-family : Verdana, 'ＭＳ Ｐゴシック', 'Osaka', Arial, sans-serif;
	font-size:12px;
}

.about_site_orange_circle {
	margin-left:40px;
	height:25px;
}

.about_site_orange_circle2 {
	float:left;
	margin-right:5px;
}

.about_site_orange_circle_text {
	float:left;
	font-weight:bold;
	color:#333333;
	font-family : Verdana, 'ＭＳ Ｐゴシック', 'Osaka', Arial, sans-serif;
	font-size:12px;
}

.about_site_clear {
	clear : both;
}

.about_site_space {
	height:30px;
}
.about_site_space2 {
	height:10px;
}

.about_site_title_bg {
	background-image: url('../images/box/box_top_b5_5.gif');
	background-repeat: no-repeat;
	width: 740px;
	height: 50px;
}

.about_site_title_bg_text {
	font-weight:bold;
	font-size:16px;
	color:#333333;
	font-family : Verdana, 'ＭＳ Ｐゴシック', 'Osaka', Arial, sans-serif;
	padding:18px 0px 0px 10px;
}

.about_site_ill_tree_02 {	
	margin-top:-3px;
}

.about_site_go_detail {
	margin-right:10px;
	position:relative;
	top:7px;
	font-size:12px;
}
.about_site_go_detail2 {
	position:relative;
	top:10px;
	margin-left:30px;
}

.about_site_goto_detail_title {
	float:left;
}

.about_site_ill_slope_01 {
	margin-top:10px;
}

.about_site_ill_slope_02 {
	margin-top:-4px;
}

.about_search_goto_detail {
	margin-left:80px;
	position:relative;
	top:3px;
}

.about_search_goto_detail2 {
	margin-left:50px;
	position:relative;
	top:3px;
}

.about_search_goto_detail3 {
	margin-left:30px;
	position:relative;
	top:3px;
}

.about_search_goto_detail3_1 {
	position:relative;
	top:3px;
}

.about_search_arrows {
	position:relative;
	top:15px;
}

.about_search_arrows2 {
	position:relative;
	top:16px;
	font-size:12px;
}

.category_table td {
	background-color:#FFFFFF;
}


.summary_ill_slope_01 img,
.summary_ill_slope_02 img{
vertical-align:top;
}

.summary_ill_slope_01 {
	margin-left : 60px;
	margin-top:10px;
}

.summary_ill_slope_02 {
	margin-left : 60px;
/*	margin-top:-3px; */
}

.about_site_tree_exp {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	line-height : 150%;
	font-size:12px;
	font-family : Verdana, 'ＭＳ Ｐゴシック', 'Osaka', Arial, sans-serif;
}

.message_area {
	background-color : #FFFFC0;
	width        : 740px;
	height       : 40px;
	text-align   : center;
	margin-left  : auto;
	margin-right : auto;
	border       : solid 1px #D8D43D;
	color        : #FF0000;
	font-size    : 14px;
}

.user_register_input_exp {
	margin : 7px 0px 0px 15px;
}

.user_register_input_exp2 {
	float:left;
	width:710px;
}

.user_register_input_exp3 {
	margin-right:3px;
	float:left;
}

.user_register_input_exp4 {
	font-weight:bold;
	float:left;
	width:710px;
}

.user_register_input_clear {
	clear: both;
}

.user_register_input_space {
	height:5px;
}

ul li.sitepolicy_exp1 {
	line-height : 240%;
	margin-left : 20px;
	list-style-type : none;
}

.sitepolicy_table3 {
	width : 720px;
	background-color : #F6F3FE;
	padding : 0px 10px 25px 10px;
	line-height : 240%;
}

.sitepolicy_mark {
	float:left;
	width:20px;
	margin-left:10px;
}

.sitepolicy_exp {
	float:left;

	width:640px;
}

.sitepolicy_clear {
	clear: both;
}

.sitepolicy_exp2 {
	width:660px;
	margin-left:20px;
}

.sitepolicy_exp3 {
	margin-left:200px;
}

.sitepolicy_space {
	height:10px;
}

.sitepolicy_exp4 {
	margin-left:50px;
}

.sitepolicy_space2 {
	height:5px;
}

.privacy_exp {
	margin-left:50px;
}

.privacy_exp2 {
	float:left;
	margin-left:30px;
}

.privacy_exp3 {
	margin-right:3px;
	float:left;
	/*width:600px;*/
	width:650px;
}

.copyright_exp {
	float:left;
	margin-left:30px;
	width:25px;
}

.copyright_exp2 {
	margin-left:20px;
	float:left;
	width:470px;
}

.copyright_exp3 {
	margin-right:3px;
	float:left;
}

.copyright_exp4 {
	float:left;
	width:480px;
}

.copyright_exp5 {
	margin-left:20px;
	float:left;
}

.copyright_exp6 {
	margin-left:70px;
	float:left;
}

.copyright_exp7 {
	float:left;
	margin-left:5px;	
}

.copyright_exp7_1 {
	float:left;
	margin-left:32px;	
}

.copyright_exp8 {
	float:left;
	margin-left:33px;
	width:25px;
}

.copyright_exp9 {
	margin-left:20px;
	margin-right:15px;	
}

.copyright_exp10 {
	margin-left:40px;
	margin-right:15px;
	text-indent : -2.5em;
}

.copyright_exp11 {
	float:left;
	margin-left:30px;
	width:25px;
}

.copyright_exp12 {
	float:left;
	margin-left:40px;
	width:25px;
}

.copyright_exp13 {
	margin-right:3px;
	float:left;
	width:550px;
}
.message_font {
	font-family : Verdana, 'ＭＳ Ｐゴシック';
}
#search_mycando{
	width : 720px;
	height : 2px ;
	background-image : url('../images/border/border_b_pblc.gif');
	background-repeat: repeat-x;
	margin-bottom:-5px;
}

.baseline {
	vertical-align: baseline; 
	

}
.cando_other{
	background-image:url('../images/title/ttl_b5_pblc.gif');
	background-repeat: repeat-x;
	height:20px;
}
.cofirm_table_left{
	width:140px;
}
.cofirm_table_right{
	width:600px;
}

#my_sub_tab_title_area_non_latest{
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	background-image : url('../images/background/bg_my_head_high.gif');
	background-repeat: repeat-x;
	height: 90px;
}

#my_sub_tab_title_area{
	width: 760px;
	background-image : url('../images/background/bg_my_head_high.gif');
	background-repeat: repeat-x;
	height: 120px;
}

.my_sub_tab_title_area_non_latest{
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	background-image : url('../images/background/bg_my_head_high.gif');
	background-repeat: repeat-x;
	height: 90px;
}

.my_sub_tab_title_area{
	width: 760px;
	background-image : url('../images/background/bg_my_head_high.gif');
	background-repeat: repeat-x;
	height: 120px;
}

.my_sub_tab_profile_edit{
	background-image: url(../images/background/bg_my_head.gif);
	width: 760px; 
	height:70px;
	margin-left: auto; margin-right: auto;
}

.my_sub_tab_profile_title{
	position:relative;
	left : 10px;
}

.midasi {
	margin: 10px 10px 0px 10px ;
	display: block;
	background-repeat: no-repeat;
	text-align:center;
}

#my_sub_tab_title_non_latest{
	width: 740px;
	text-align: left;
	padding-left:35px;
	margin:auto;
	height: 20px;
	position:relative;
	top:10px;
}

#my_sub_tab_title_non_latest_1{
	width: 700px;
	text-align: left;
	padding-left:35px;
	margin:auto;
	height: 20px;
	position:relative;
	top:10px;
}

#my_sub_tab_title_non_latest_2{
	width: 700px;
	text-align: left;
	padding-left:35px;
	margin:auto;
	height: 20px;
	position:relative;
}

#my_sub_tab_title_non_latest_3{
	width: 740px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	position: relative; 
	top: 0px; 
	left:10px;
}

.space {
	height:10px
}

.mypage_folder_detail_makecando {
	position: relative;
	left: 0px;
	top: 2px;
}

#releation_cando_display_button_left {
	float: left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:15px;
}
#cando_detail_button_view_area {
	width:740px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
}

.header_cando_list {
	width:740px;
	margin-bottom:3px;
	margin-right:10px;
	margin-left:10px;
}
.header_cando_list_left {
	width:200px;
	text-align:left;
	margin-top:5px;
	float:left;
}
.header_cando_list_right {
	width:400px;
	text-align:right;
	float:left;
}
.header_cando_list_center {
	width:140px;
	margin-top:5px;
	text-align:center;
	float:left;
}
.cust_checkbox {
	font-size:14px;
	cursor:pointer;
}
.cust_checkbox_on {
	background:url("../images/icon/greenCheckBox_on.gif") no-repeat center;
}
.cust_checkbox_off {
	background:url("../images/icon/greenCheckBox_off.jpg") no-repeat center;
}
fieldset {
	margin:0 0 20px 0;
	padding:10px;
}
#folderTree li {
	list-style-type: none;
	margin-left: 20px;
}
#folderTree li > div {
	height: 25px;
	position: relative;
}
#folderTree li img.expanderImage.normal {
	margin-left:5px;
	margin-right:10px;
	position: relative;
	top: 2px;
}
#folderTree li img.expanderImage.open {
	margin-right: 10px;
	position: relative;
}
#folderTree li img.folderImage {
	margin-right: 6px;
	position: relative;
	top: 4px;
}

.icon_explanation {
	padding: 5px 0px 0px 10px;
}

.folder_explanation {
	padding: 5px 0px 0px 10px;
}

/* まるごと日本のことばと文化 関連情報 */

ul.marugoto_bnrbox {
width:706px;
padding-bottom:32px;
}

ul.marugoto_bnrbox a img  {
border-style:none;
}

li.marugoto_bnr {
padding-right:6px;
float:left;
}
li.marugoto_bnr a img {
border-style:none;
}

li.marugoto_bnrR {
margin-right:0;
padding-right:0;
float:right;
}
li.marugoto_bnrL {
margin-left:0;
padding-right:0;
float:left;
}

td.trial_edition_on {
background:url("../images/language/txt_trial.gif") no-repeat top center;
}
td.trial_edition_on img {
margin-top:25px;
}
td.trial_edition_off img {
margin-top:25px;
}

span.left_space {
margin-left:50px;
}


/* Role Play */
#roleplay_mv {
  margin:5px 0 0 60px;
}
#roleplay_mv a {
  display:block;
  list-style-type: none;
  float:left;
  margin:15px 20px 10px 0;
}
#roleplay_mv div.rp_wide a {
  width:580px;
  text-align: center;
}
#roleplay_mv div a:hover{
  filter: alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
}

div.roleplay_youku {
	margin:50px 0 50px;
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
div.roleplay_youku p {
	font-size:200%;
	font-weight: bold;
	text-align: center;
	line-height:50px;
}
div.roleplay_youku iframe {
	margin:0 50px 50px;
} 
div#roleplay_youku1 {
	background: #ffc90d;
}
div#roleplay_youku2 {
	border:5px #b3e32f solid;
}
div#roleplay_youku3 {
	background: #b3e32f;
}
div#roleplay_youku4 {
	border:5px #00a3e8 solid;
}
div#roleplay_youku5 {
	background: #00a3e8;
}  

.roleplay_list li {
list-style-type: none;
white-space: nowrap;
float: left;
margin:10px 16px 4px 0;
}

div.center {
	text-align: center;
}
div.right {
	text-align: right;
}
a img {
	border-style: none;
}

.redtxt {color:red;}
div.txtr { text-align: right;}