@charset "utf-8";
/* CSS Document */
/*新共用スタイルシート20100609*/

/* = */
/* common.css */
/* = */

html{
	overflow-y: scroll;
	margin:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #595959;
	font-size: 12px;
	font-family:"メイリオ","Hiragino Kaku Gothic Pro","Meiryo","ＭＳ Ｐゴシック",Osaka;
	_font-family:"ＭＳ Ｐゴシック","メイリオ","Hiragino Kaku Gothic Pro","Meiryo",Osaka;
}
.patern01{background:url(/share/images/common/background.gif) #d3ebfd repeat-x 0px 0px;}
.patern02{background:url(/share/images/common/background_p2.gif) #d3ebfd repeat-x 0px 0px;}

p,h1,h2,h3,h4,h5,h6,select,form,ul,li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul,li{list-style-type:none;}
img{
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a{ color: #4977c0; text-decoration: underline; cursor:pointer; }
a:hover{ color: #9db7e5; text-decoration: none; }
a span{ display: none;}
a span.num{ display: inline;}
.clear{
	clear: both; font-size:0px;
	text-indent:-9999px;
	height:0px; line-height:0px;
}

.left{float:left;}
.right{float:right;}
.small{font-size:10px;}

.bread{
	line-height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
.s_bread{
	line-height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
.imp{color:#FF0000;}
.text_blue{color:#217EB9;}
/* コンテンツ共通 */

#wrap{
	width:950px;
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
}
#Mc{
	background:url(/share/images/common/mcbg.gif) #FFFFFF repeat-x 0px 0px;
	margin:0px 0px 0px 0px;
	padding:5px 6px 0px 6px;
}
#Mc1c{
	background:url(/share/images/common/mcbg.gif) #FFFFFF repeat-x 0px 0px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}
#lc{
	width:650px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#rc{
	width:280px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#RcMail{
	float:right;
	width:690px;
	min-height: 440px; height: auto !important; height: 440px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#RcReju{
	float:right;
	width:690px;
	min-height: 440px; height: auto !important; height: 440px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#Cc{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#Cc00{
	margin:20px 0px 0px 0px;
	padding:0px 20px 0px 10px;
}
.Cc{
	margin:0px 6px 0px 6px;
	padding:0px 0px 10px 0px;
}
.single_colum{
	display:block;
	width:790px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	min-height: 440px; height: auto !important; height: 440px;
}
.single_colum2{
	display:block;
	width:792px;
	margin:0px auto 0px auto;
	padding:20px 0px 0px 0px;
	min-height: 440px; height: auto !important; height: 440px;
}
.single_colum3{
	display:block;
	width:795px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	min-height: 440px; height: auto !important; height: 440px;
}
#header{
	display:block;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.header01{height:124px;}
.header02{height:90px; background:url(/share/images/common/header_p2.gif) no-repeat scroll 664px 0}
.header03{height:124px; background:url(/share/images/common/header_p3.gif) no-repeat scroll 710px 33px}
.site_name{
	display:block;
	float:left;
	width:254px; height:74px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.login-user{
	color:#4977C0;
	line-height:20px;
	position:absolute;
	right:375px;
	text-align:right;
	top:10px;
}
.btnlogout{
	display:block;
	width:70px; height:20px;
	position:absolute;
	top:10px; left:585px;
}
.btnlogout a{
	display:block;
	width:70px; height:20px;
	background:url(/share/images/common/btn_h_logout.jpg) no-repeat 0px 0px;
}
.btnlogout a:hover{background:url(/share/images/common/btn_h_logout.jpg) no-repeat 0px -20px;}

.site_name a{
	display:block;
	width:254px; height:74px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/logo_new.gif) no-repeat 0px 0px;
}
.site_detaile{
	display:block;
	float:left;
	text-indent:-9999px; overflow:hidden;
	width:380px; height:74px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/site_detaile.gif) no-repeat 0px 0px;
}
ul.t-menu{
	display:block;
	float:right;
	width: 285px; height: 33px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul.t-menu li{
	display:block;
	float:left;
	width: 92px; height: 33px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul.t-menu li a{
	display:block;
	width: 92px; height: 33px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul.t-menu li.tm01 a{background:url(/share/images/common/t-menu.gif) no-repeat 0px 0px;}
ul.t-menu li.tm02 a{background:url(/share/images/common/t-menu.gif) no-repeat -92px 0px;}
ul.t-menu li.tm03 a{background:url(/share/images/common/t-menu.gif) no-repeat -184px 0px;}
ul.t-menu li.tm01 a:hover{background:url(/share/images/common/t-menu.gif) no-repeat -276px 0px;}
ul.t-menu li.tm02 a:hover{background:url(/share/images/common/t-menu.gif) no-repeat -368px 0px;}
ul.t-menu li.tm03 a:hover{background:url(/share/images/common/t-menu.gif) no-repeat -460px 0px;}
.t-menu-window{
	display:block;
	float:right;
	width: 92px; height: 32px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.t-menu-window a{
	display:block;
	width: 92px; height: 32px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/t-menu-close.png) no-repeat 0px 0px;
}
.t-menu-window a:hover{background:url(/share/images/common/t-menu-close.png) no-repeat 0px -32px;}
#gloval_nav{
	display:block;
	height: 40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#gloval_nav li{
	display:block;
	float:left;
	height: 40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#gloval_nav li a{
	display:block;
	height: 40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.logout_g li.gm01{width:106px;}
.logout_g li.gm02{width:130px;}
.logout_g li.gm03{width:130px;}
.logout_g li.gm04{width:189px;}
.logout_g li.gm05{width:115px;}
.logout_g li.gm06{width:115px;}
.logout_g li.gm07{width:165px;}


.logout_g li.gm01 a{width:106px; background:url(/share/images/common/g_nav_out.jpg) no-repeat 0px 0px;}
.logout_g li.gm02 a{width:130px; background:url(/share/images/common/g_nav_out.jpg) no-repeat -106px 0px;}
.logout_g li.gm03 a{width:130px; background:url(/share/images/common/g_nav_out.jpg) no-repeat -236px 0px;}
.logout_g li.gm04 a{width:189px; background:url(/share/images/common/g_nav_out.jpg) no-repeat -366px 0px;}
.logout_g li.gm05 a{width:115px; background:url(/share/images/common/g_nav_out.jpg) no-repeat -555px 0px;}
.logout_g li.gm06 a{width:115px; background:url(/share/images/common/g_nav_out.jpg) no-repeat -670px 0px;}
.logout_g li.gm07 a{width:165px; background:url(/share/images/common/g_nav_out.jpg) no-repeat -785px 0px;}

.logout_g li.gm01 a:hover{background:url(/share/images/common/g_nav_out.jpg) no-repeat 0px -40px;}
.logout_g li.gm02 a:hover{background:url(/share/images/common/g_nav_out.jpg) no-repeat -106px -40px;}
.logout_g li.gm03 a:hover{background:url(/share/images/common/g_nav_out.jpg) no-repeat -236px -40px;}
.logout_g li.gm04 a:hover{background:url(/share/images/common/g_nav_out.jpg) no-repeat -366px -40px;}
.logout_g li.gm05 a:hover{background:url(/share/images/common/g_nav_out.jpg) no-repeat -555px -40px;}
.logout_g li.gm06 a:hover{background:url(/share/images/common/g_nav_out.jpg) no-repeat -670px -40px;}
.logout_g li.gm07 a:hover{background:url(/share/images/common/g_nav_out.jpg) no-repeat -785px -40px;}


.login_g li.gm01{width:106px;}
.login_g li.gm02{width:130px;}
.login_g li.gm03{width:189px;}
.login_g li.gm04{width:130px;}
.login_g li.gm05{width:115px;}
.login_g li.gm06{width:168px;}
.login_g li.gm07{width:112px;}


.login_g li.gm01 a{width:106px; background:url(/share/images/common/g_nav_in.jpg) no-repeat 0px 0px;}
.login_g li.gm02 a{width:130px; background:url(/share/images/common/g_nav_in.jpg) no-repeat -106px 0px;}
.login_g li.gm03 a{width:189px; background:url(/share/images/common/g_nav_in.jpg) no-repeat -236px 0px;}
.login_g li.gm04 a{width:130px; background:url(/share/images/common/g_nav_in.jpg) no-repeat -425px 0px;}
.login_g li.gm05 a{width:115px; background:url(/share/images/common/g_nav_in.jpg) no-repeat -555px 0px;}
.login_g li.gm06 a{width:168px; background:url(/share/images/common/g_nav_in.jpg) no-repeat -670px 0px;}
.login_g li.gm07 a{width:112px; background:url(/share/images/common/g_nav_in.jpg) no-repeat -838px 0px;}

.login_g li.gm01 a:hover{background:url(/share/images/common/g_nav_in.jpg) no-repeat 0px -40px;}
.login_g li.gm02 a:hover{background:url(/share/images/common/g_nav_in.jpg) no-repeat -106px -40px;}
.login_g li.gm03 a:hover{background:url(/share/images/common/g_nav_in.jpg) no-repeat -236px -40px;}
.login_g li.gm04 a:hover{background:url(/share/images/common/g_nav_in.jpg) no-repeat -425px -40px;}
.login_g li.gm05 a:hover{background:url(/share/images/common/g_nav_in.jpg) no-repeat -555px -40px;}
.login_g li.gm06 a:hover{background:url(/share/images/common/g_nav_in.jpg) no-repeat -670px -40px;}
.login_g li.gm07 a:hover{background:url(/share/images/common/g_nav_in.jpg) no-repeat -838px -40px;}

/* メインコンテンツ内シャドー付きボックス初期化 */
.lc_parts{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/lc01_sideline.gif) repeat-y 0px center;
}
.lt_parts{
	display:block;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	clear: both; font-size:0px;
	text-indent:-9999px; overflow:hidden;
	height:8px; line-height:8px;
	background:url(/share/images/common/lc01_headline.gif) no-repeat 0px center;
}
.lm_parts{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 6px 0px 6px;
}
.lb_parts{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear: both; font-size:0px;
	text-indent:-9999px; overflow:hidden;
	height:8px; line-height:8px;
	background:url(/share/images/common/lc01_bottomline.gif) no-repeat 0px center;
}
.lb_parts_noshadow{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 15px 0px 15px;
}
/* サイドナビ内シャドー付きボックス初期化 */
.rc_parts{
	display:block;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/rc01_sideline.gif) repeat-y 0px center;
}
.rt_parts{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear: both; font-size:0px;
	text-indent:-9999px; overflow:hidden;
	height:8px; line-height:8px;
	background:url(/share/images/common/rc01_headline.gif) no-repeat 0px center;
}
.rm_parts{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 6px 0px 6px;
}
.rb_parts{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear: both; font-size:0px;
	text-indent:-9999px; overflow:hidden;
	height:8px; line-height:8px;
	background:url(/share/images/common/rc01_bottomline.gif) no-repeat 0px center;
}
/* 1カラム用シャドー付きボックス初期化 */
.cc_parts{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/cc01_sideline.gif) repeat-y 0px center;
}
.ct_parts{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	clear: both; font-size:0px;
	text-indent:-9999px; overflow:hidden;
	height:18px; line-height:18px;
	background:url(/share/images/common/cc01_headline.gif) no-repeat 0px center;
}
.cm_parts{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 15px;
}
.cb_parts{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear: both; font-size:0px;
	text-indent:-9999px; overflow:hidden;
	height:18px; line-height:18px;
	background:url(/share/images/common/cc01_bottom.gif) no-repeat 0px center;
}
.cc_contents{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 19px 0px 19px;
}
.regist_box{
	display:block;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}
.btn_regist{
	display:block;
	width:250px; height:70px;
	margin:0px auto 10px auto;
	padding:0px 0px 0px 0px;
}
.btn_regist a{
	display:block;
	width:250px; height:70px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px; overflow:hidden;
	background:url(/share/images/common/btn_regifree.gif) no-repeat 0px 0px;
}
.btn_regist a:hover{background:url(/share/images/common/btn_regifree.gif) no-repeat 0px -70px;}
.btn_start{
	display:block;
	width:250px; height:46px;
	margin:0px auto 10px auto;
	padding:0px 0px 0px 0px;
}
.btn_start a{
	display:block;
	width:250px; height:46px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px; overflow:hidden;
	background:url(/share/images/common/btn_howto.jpg) no-repeat 0px 0px;
}
.btn_start a:hover{background:url(/share/images/common/btn_howto.jpg) no-repeat 0px -46px;}
.st_login{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear: both;
	height:65px; line-height:65px;
	background:url(/share/images/common/st_login.gif) no-repeat 0px center;
}
.st_aboutstaff{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	clear: both;
	height:46px; line-height:46px;
	background:url(/share/images/common/st_aboutstaff.gif) no-repeat 0px center;
}
.st_kyujin{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	clear: both;
	height:46px; line-height:46px;
	background:url(/share/images/common/st_kyujin.gif) no-repeat 0px center;
}
.st_news{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	clear: both;
	height:46px; line-height:46px;
	background:url(/share/images/common/st_news.gif) no-repeat 0px center;
}
.st_pickup{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	clear: both;
	height:46px; line-height:46px;
	background:url(/share/images/common/st_pickup.gif) no-repeat 0px center;
}
span.hi_text{
	display:none;
}
.st_news_link_list{
	display:block; height:46px; line-height:46px;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}
.st_news_link_list a{
	line-height:46px;
	font-weight:normal; font-size:10px;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 15px;
	background:url(/share/images/common/footer_nav_icon.gif) no-repeat scroll 5px center;
}
/* シャドー付きボックス初期化ここまで */

/* Login Box */
table.st_login_table{
	width: 270px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border: 0px none;
    border-collapse: collapse;
    border-spacing: 0;

}
table.st_login_table th{
	width: 75px;
	vertical-align:middle;
    border: 0px none;

}
table.st_login_table th span{display:none;}
table.st_login_table th.uid{background:url(/share/images/common/uid.gif) no-repeat scroll center center;}
table.st_login_table th.upass{background:url(/share/images/common/upass.gif) no-repeat scroll center center;}
table.st_login_table td{
	width: 195px;
	vertical-align:middle;
    border: 0px none;
}
table.st_login_table td input{
	width:180px; height:20px;
}
.keep_login{
	display:block;
	height:27px; line-height:27px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
.keep_login span{color:#4977C0;}
.btn_login{
	display:block;
	width:252px; height:27px;
	margin:0px auto 5px auto;
	padding:0px 0px 0px 0px;
}
.btn_login a{
	display:block;
	width:252px; height:27px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/btn_login.gif) no-repeat scroll 0px 0px;
}
.btn_login a:hover{background:url(/share/images/common/btn_login.gif) no-repeat scroll 0px -27px;}

.pass_forgets{
	display:block; height:15px; line-height:15px;
	text-align:right;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}
.pass_forgets a{
	line-height:15px;
	font-weight:normal; font-size:10px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 15px;
	background:url(/share/images/common/footer_nav_icon.gif) no-repeat scroll 5px center;
}
/* ツクイスタッフについて */
ul.st_about_list{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul.st_about_list li{
	display:block;
	width:250px; height:60px;
	margin:0px auto 10px auto;
	padding:0px 0px 0px 0px;
}
ul.st_about_list li a{
	display:block;
	width:250px; height:60px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul.st_about_list li.st_about_list01 a{background:url(/share/images/common/btn_near.jpg) no-repeat scroll 0px 0px;}
ul.st_about_list li.st_about_list02 a{background:url(/share/images/common/btn_toco.jpg) no-repeat scroll 0px 0px;}
ul.st_about_list li.st_about_list03 a{background:url(/share/images/common/btn_tob.jpg) no-repeat scroll 0px 0px;}

ul.banner00{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul.banner00 li{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
ul.banner00 li a{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
ul.news_list{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
ul.news_list li{
	display:block;
	margin:0px 10px 0px 10px;
	padding:5px 0px 5px 0px;
	border-bottom:1px dotted #666666;
}
.rc_news_title{
	display:block;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
}
ul.pickup_list{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
ul.pickup_list li{
	display:block;
	margin:0px 10px 0px 10px;
	padding:5px 0px 5px 0px;
	border-bottom:1px dotted #666666;
}
/* PAGETOPボタン */
.btn_pagetop_box{
	display:block;
	height:30px;
	background:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.btn_pagetop{
	display:block;
	float:right;
	width:120px; height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.btn_pagetop a{
	display:block;
	width:120px; height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/btn_pagetop.gif) no-repeat 0px 0px;
}
.btn_pagetop a:hover{background:url(/share/images/common/btn_pagetop.gif) no-repeat 0px -20px;}
/* footerはここから */
#footer{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/footer_bg.gif) repeat-x 0px 0px #FFFFFF;
}
.footer_box{
	display:block;
	width:950px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}
.footer_left{
	display:block;
	width:610px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.footer_right{
	display:block;
	width:340px;
	float:right; text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.footnav{
	display:block;
	line-height:50px;
}
.footnav span{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	line-height:50px;
	background:url(/share/images/common/footer_nav_icon.gif) no-repeat 10px center #FFFFFF;
}
.footnav span a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:50px;
}
address{
	font-size:9px;
	font-style:normal;
	line-height:15px;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 10px;
}
address.copyright{
	font-size:9px;
	font-style:normal;
	line-height:15px;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 10px;
}
address.af2{
	margin:0px 0px 30px 0px;
	padding:15px 0px 0px 10px;
}
.footer_detaile{
	font-size:11px;
	line-height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}
.legal{
	font-size:9px;
	font-style:normal;
	line-height:15px;
	margin:0px 0px 30px 0px;
	padding:0px 20px 0px 0px;
}
/*user_panel*/
.user_box_t{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #CCCCCC;
}
.user_box_m{
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	border-bottom:1px solid #CCCCCC;
}
.user_box_m_title1{
	line-height:18px;
	font-size:13px;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	border-left:5px solid #e96425;
}
.user_box_m_title2{
	line-height:18px;
	font-size:13px;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	border-left:5px solid #1a84c6;
}
ul.user_box_m_list{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul.user_box_m_list li{
	display:block;
	line-height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.user_box_m_detaile_link{
	display:block;
	text-align:right;
	line-height:20px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.user_box_m_delete_user_link{
	display:block;
	text-align:right;
	line-height:20px;
	padding:0px 0px 0px 0px;
}
.user_box_name{
	display:block;
	height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/usrebox_title.gif) no-repeat center 0px;
}
.user_box_name span.name{
	color:#FFFFFF;
	line-height:45px;
	font-size:12px;
	margin:0px 10px 0px 15px;
	padding:6px 0px 0px 0px;
}
.user_box_name span.small{
	color:#FFFFFF;
	line-height:45px;
	font-size:10px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
}
.sincyaku_ms{
	line-height:26px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 50px;
	background:url(/share/images/common/icon_ms.gif) no-repeat 12px center;
}
.sincyaku_sk{
	line-height:26px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 50px;
	background:url(/share/images/common/icon_sk.gif) no-repeat 12px center;
}

.user_box_b{
	margin:0px 0px 0px 0px;
	padding:10px;
}
.btn_mysearch{
	display:block;
	width:250px; height:40px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.btn_mysearch a{
	display:block;
	width:250px; height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/mykensaku.jpg) no-repeat 0px 0px;
}
.btn_mysearch a:hover{background:url(/share/images/common/mykensaku.jpg) no-repeat 0px -40px;}
.scout_btn{
	display:block;
	width:250px; height:40px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.scout_btn a{
	display:block;
	width:250px; height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/scout_btn.gif) no-repeat 0px 0px;
}
.scout_btn a:hover{background:url(/share/images/common/scout_btn.gif) no-repeat 0px -40px;}

.btn_logout{
	display:block;
	width:250px; height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.btn_logout a{
	display:block;
	width:250px; height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/logout.jpg) no-repeat 0px 0px;
}
.btn_logout a:hover{background:url(/share/images/common/logout.jpg) no-repeat 0px -25px;}

.user_box_b_link{
	display:block;
	margin:0px 5px 10px 5px;
	padding:0px 0px 0px 0px;
}
.anken-buttons_in{
	position:relative;
	height:75px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.anken-buttons_out{
	position:relative;
	height:100px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.anken-buttons_out p{
	color:#FF0000;
	line-height:35px;
	text-align:center;
}
.d_entry{
	position:absolute;
	display:block;
	left:215px; top:10px;
	width:205px; height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.d_save{
	position:absolute;
	display:block;
	left:450px; top:10px;
	width:205px; height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.d_resist{
	position:absolute;
	display:block;
	left:215px; top:35px;
	width:205px; height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.d_login{
	position:absolute;
	display:block;
	left:450px; top:35px;
	width:205px; height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.d_entry a{
	display:block;
	text-indent:-9999px; overflow:hidden;
	width:205px; height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/btn_d_entry.gif) no-repeat 0px 0px;
}
.d_save a{
	display:block;
	text-indent:-9999px; overflow:hidden;
	width:205px; height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/btn_d_save.gif) no-repeat 0px 0px;
}
.d_resist a{
	display:block;
	text-indent:-9999px; overflow:hidden;
	width:205px; height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/btn_d_resist.gif) no-repeat 0px 0px;
}
.d_login a{
	display:block;
	text-indent:-9999px; overflow:hidden;
	width:205px; height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/share/images/common/btn_d_login.gif) no-repeat 0px 0px;
}
.d_entry a:hover{background:url(/share/images/common/btn_d_entry.gif) no-repeat 0px -50px;}
.d_save a:hover{background:url(/share/images/common/btn_d_save.gif) no-repeat 0px -50px;}
.d_resist a:hover{background:url(/share/images/common/btn_d_resist.gif) no-repeat 0px -50px;}
.d_login a:hover{background:url(/share/images/common/btn_d_login.gif) no-repeat 0px -50px;}
div#error_text{
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:100px 0px 100px 0px;
}