/* new PC css */

.new_main {
	width:835px;
}

.new_contents {
	width:605px; float:left;
}

.new_back_01 {
	width:605px; background:#F7F7F7; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc;
}

.new_back_02 {
	width:605px; height:26px;
}

.new_title_img {
	width:575px; height:240px; padding-top:15px;
}

.new_info_img {
	width:575px; height:160px; margin-top:15px;
}

/* プロフィール */

.new_profile_title_01 {
	width:575px; height:99px; margin-top:15px;
}

.new_profile_title_02 {
	width:575px; height:30px;
}

.new_profile_naiyou_01 {
	width:575px; background-image:url(./images/profile_bg.gif); background-repeat: repeat-y; font-size:0;
}

.new_profile_naiyou_02 {
	width:535px; height:233px; padding-top:10px; padding-bottom:10px;
}

.new_profile_naiyou_03 {
	width:365px; margin-left:10px; float:left; height:233px;
}

.new_profile_naiyou_04 {
	width:575px; height:5px;
}

.new_profile_img_01 {
	width:157px; height:233px; background-image:url(./images/profile_photo.gif); background-repeat: no-repeat; float:left;
}

.new_profile_img_02 {
	width:150px; height:225px; margin-top:4px;
}

.new_profile_koumoku_01 {
	border-bottom:dotted 1px #cccccc; width:535px; height:25px; padding-top:5px;
}

.new_profile_koumoku_02 {
	border-bottom:dotted 1px #cccccc; width:365px; height:25px; padding-top:5px;
}

.new_profile_koumoku_box {
	width:80px; height:20px; background:#666666; float:left;
}

span.new_profile_koumoku_text {
	font-size:10px; color:#FFFFFF; line-height:20px;
}

.new_profile_koumoku_answer {
	width:270px; height:20px; float:left; text-align:left; margin-left:5px;
}

.new_profile_koumoku_answer_02 {
	width:320px; float:left; text-align:left; margin-left:5px;
}

span.new_profile_koumoku_answer_text {
	font-size:12px; color:#333333; line-height:20px;
}

.new_clear {
	clear:both;
}

.new_profile_button {
	width:535px; height:31px; text-align:right; margin-top:10px; padding-bottom:15px;
}

/* Q&A */

.new_qa_title_01 {
	width:575px; height:99px; margin-top:15px;
}

.new_qa_title_02 {
	width:557px; height:42px; padding-top:10px;
}

.new_qa_naiyou_01 {
	width:575px; background-image:url(./images/profile_bg.gif); background-repeat: repeat-y;
}

.new_qa_naiyou_02 {
	width:575px; height:5px; padding-bottom:15px;
}

.new_qa_text_box_01 {
	text-align:left; margin-top:15px; padding-left:10px; padding-right:10px;
}

.new_qa_text_box_02 {
	text-align:left; margin-top:10px; padding-bottom:15px; padding-left:10px; padding-right:10px;
}

.new_qa_img_01 {
	width:157px; height:233px; background-image:url(./images/profile_photo.gif); background-repeat: no-repeat; float:right; margin-top:15px; margin-right:15px; margin-left:10px;
}

.new_qa_img_02 {
	width:150px; height:225px; margin-top:4px;
}

span.new_qa_text_01 {
	font-size:12px; color:#333333; font-weight:bold; line-height:18px;
}

span.new_qa_text_02 {
	font-size:12px; color:#333333; font-weight:normal; line-height:18px;
}

span.new_qa_text_03 {
	font-size:12px; color:#0066cc; font-weight:bold; line-height:18px;
}

span.new_qa_text_04 {
	font-size:12px; color:#0099ff; font-weight:normal; line-height:18px;
}

/* アドバイス */

.new_advice_title_01 {
	width:573px; height:124px; padding-top:15px; font-size:0;
}

.new_advice_naiyou_01 {
	width:575px; background-image:url(./images/profile_bg.gif); background-repeat: repeat-y;
}

.new_advice_naiyou_02 {
	 width:550px; padding-bottom:10px;
}

.new_advice_naiyou_03 {
	 width:393px; float:left;
}

.new_advice_naiyou_04 {
	 width:393px; height:29px;
}

.new_advice_naiyou_05 {
	 width:393px; background-image:url(./images/advicewaku_middle.gif); background-repeat: repeat-y; padding-bottom:15px; text-align:left;
}

.new_advice_naiyou_06 {
	 width:393px; height:6px;
}

.new_advice_naiyou_07 {
	width:575px; height:5px;
}

.new_advice_img_01 {
	 width:157px; height:233px; background-image:url(./images/profile_photo.gif); background-repeat: no-repeat; float:left;
}

.new_advice_img_02 {
	 width:150px; height:225px; margin-top:4px;
}

.new_advice_text_box {
	 width:363px; margin-left:10px;
}

span.new_advice_text_01 {
	font-size:12px; color:#0099ff; font-weight:normal; line-height:18px;
}

/* 求人情報 */

.new_recruit_back_01 {
	width:575px; height:auto; background:#FFFFFF; margin-top:15px;
}

.new_recruit_back_02 {
	width:575px; height:auto; background-image:url(./images/bottom_shop_bg.gif); background-repeat: no-repeat;
}

.new_recruit_back_03 {
	width:575px; height:35;
}

.new_recruit_naiyou {
	width:445px; padding-top:65px; margin-left:115px;
}

.new_recruit_koumoku {
	border-bottom:dotted 1px #cccccc; width:420px; height:25px; padding-top:5px;
}

.new_recruit_koumoku_02 {
	border-bottom:dotted 1px #cccccc; width:420px; padding-top:5px;
}

.new_recruit_button {
	width:575px; height:71px; margin-top:15px;
}

/*コピーライト*/

.new_copyright {
	width:575px; margin-top:15px; text-align:right; padding-bottom:10px;
}

span.copyright_text_01 {
	font-size:10px; color:#0066cc; font-weight:normal; line-height:18px;
}

span.copyright_text_02 {
	font-size:10px; color:#999999; font-weight:normal; line-height:18px;
}

.new_copyright a {
	color:#0066cc; text-decoration:none;
}

.new_copyright a:links {
	color:#0066cc;
}

.new_copyright a:visited {
	color:#0066cc;
}

.new_copyright a:active {
	color:#0066cc;
}

.new_copyright a:hover {
	color:#cccccc; text-decoration:none;
}

/*メニュー*/

.new_rightbox {
	width: 228px; height: 365px;
	float:left;
	padding-top:20px;
	margin-top:15px;
	position:relative; top:0px; left:0px;
}

#new_rightbox_back_01 {
	width: 228px; height: 365px;
	background-image:url(./images/rightbox_bg_new2_mini.gif);
	background-repeat: no-repeat;
	padding-top:20px;
	position:absolute; top:0px; left:0px;
}

#new_rightbox_back_02 {
	width: 228px; height: 421px;
	background-image:url(./images/rightbox_bg_new2.gif);
	background-repeat: no-repeat;
	padding-top:20px;
	position:absolute; top:0px; left:0px;
}

#new_rightbox_back_03 {
	width: 228px; height: 470px;
	background-image:url(./images/rightbox_bg_new22.gif);
	background-repeat: no-repeat;
	padding-top:20px;
	position:absolute; top:0px; left:0px;
}

.new_rightbox_button {
	width:228px; height:55px;
}






body { background:#ffffff; margin:0px; }

#rightbox				  { top: 0px; left: 0px; width: 230px; height: 337px; position:absolute;
							background-image:url(./images/rightbox_bg.gif);
							background-repeat: no-repeat;
							background-position: 0px 16px;
							font-size:0px;
							margin : 0px 0px 0px; padding:0px 0px 20px 0px; }

#rightbox_new			  { top: 0px; left: 0px; width: 230px; height: 337px; position:absolute;
							background-image:url(./images/rightbox_bg_new.gif);
							background-repeat: no-repeat;
							background-position: 0px 16px;
							font-size:0px;
							margin : 0px 0px 0px; padding:0px 0px 20px 0px; }

#rightbox_newnew		   { top: 0px; left: 0px; width: 228px; height: 421px; position:absolute;
							background-image:url(/mensetsu/images/rightbox_bg_new2.gif);
							background-repeat: no-repeat;
							margin-top:25px; }

#rightbox_newnew_live	   { top: 0px; left: 0px; width: 228px; height: 470px; position:absolute;
							background-image:url(/mensetsu/images/rightbox_bg_new22.gif);
							background-repeat: no-repeat;
							margin-top:25px; }

#rightbox_newnewmini		   { top: 0px; left: 0px; width: 228px; height: 365px; position:absolute;
							background-image:url(/mensetsu/images/rightbox_bg_new2_mini.gif);
							background-repeat: no-repeat;
							margin-top:25px; }


.main { width:605px; height:auto; background:#F7F7F7; padding-top:15px; margin:0px 0px; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; }

.main2 { width:605px; height:auto; background:#F7F7F7; padding-top:12px; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; }


.title { width:575px; height:240px; background:url(./images/title.gif) no-repeat; margin:0px 15px 15px 15px; }

.info { width:575px; height:160px; background:url(./images/info.gif) no-repeat; margin:0px 15px 15px 15px; }

.profile_title { width:575px; height:99px; background:url(./images/profile_title.gif) no-repeat; margin:0px 15px; }

.profile1_waku { width:575px; height:auto; background:url(./images/profile_bg.gif) repeat-y; margin:0px 15px; padding-left:12px; padding-bottom:10px; }

.profile_sub { width:545px; height:auto; padding-bottom:5px; border-bottom:dotted 1px #cccccc; }

.profile_button { width:545px; height:auto; clear:left; padding-bottom:5px; text-align:right; margin-top:10px; }

.koumoku { width:80px; height:20px; background:#666666; float:left; font-size:10px; color:#ffffff; margin-top:5px; margin-right:5px; padding-top:4px; text-align:center; }

.text { padding:5px; }

.naiyou { float:left; width:300px; height:20px; background:transparent; font-size:12px; padding-top:9px; padding-left:3px; color:#333333; text-align:left; }

.profile_subtitle { width:575px; height:30px; background:url(./images/profile_subtitle.gif) no-repeat; margin:0px 15px; padding-left:12px; }


.profile2_waku { width:575px; height:auto; background:url(./images/profile_bg.gif) repeat-y; margin:0px 15px; padding-left:12px; padding-bottom:10px; padding-top:10px; }

.profile2_sub { width:345px; height:auto; clear:left; padding-bottom:5px; border-bottom:dotted 1px #cccccc; }

.profile2_photo { width:157px; height:233px; background:url(./images/profile_photo.gif) no-repeat; }

div.profile2_photo img { margin:4px; }

.profile2_text { width:345px; height:233px; padding-left:25px; float:left; }

.koumoku2 { width:80px; height:20px; background:#666666; float:left; font-size:10px; color:#ffffff; margin-top:5px; margin-right:5px; padding-top:4px; text-align:center; }

.text2 { padding:5px; }

.naiyou2 { width:250px; height:20px; background:transparent; font-size:12px; padding-top:9px; color:#333333; text-align:left; }


.profile_bottom { width:575px; height:5px; background:url(./images/profile_bottom.gif) no-repeat; margin:0px 15px; padding-left:12px; padding-bottom:10px; }

.profile_bottom2 { width:575px; height:5px; no-repeat; margin:0px 15px; padding-left:12px; padding-bottom:10px; }

.qa_title { width:575px; height:99px; background:url(./images/qa_title.gif) no-repeat; margin:0px 15px; }

.qa_title_sub { width:557px; height:42px; padding-top:10px; }

.qa { width:575px; height:auto; background:url(./images/profile_bg.gif) repeat-y; margin:0px 15px; padding-left:0px; padding-bottom:10px; }

.qa2 { width:550px; }

.qa_photo { width:157px; height:233px; background:url(./images/profile_photo.gif) no-repeat; float:right; margin:10px 0px 0px 10px; }

div.qa_photo img { margin:4px; }

.question { margin-bottom:3px; padding-top:10px; text-align:left; }

.question_parson { font:bold 12px 'ＭＳ ゴシック'; color:#333333; }

.question_text { font:normal 12px 'ＭＳ ゴシック'; color:#666666; }

.answer { text-align:left; margin-left:5px; padding-bottom:20px; }

.answer_parson { font:bold 12px 'ＭＳ ゴシック'; color:#0072BA; }

.answer_text { font:normal 12px 'ＭＳ ゴシック'; color:#009CFF; line-height:1.3em; }

.qa_subtitle02 { width:575px; height:30px; background:url(./images/profile_subtitle.gif) no-repeat; margin:0px 15px; padding-left:12px; }


/* バックナンバー　*/
.newinfo_title { width:575px; height:70px; background:url(./images/newinfo_title.gif) no-repeat; margin:0px 15px; }

.newinfo_waku_list { width:545px; height:63px; clear:both; }

.backnumber_title { width:575px; height:71px; background:url(./images/backnumber_title_new.gif) no-repeat; margin:0px 15px; }

.waku_list { width:545px; height:68px; clear:both; padding-bottom:5px; border-bottom:dotted 1px #cccccc; }

.list01 { width:550px; font:bold 9px 'Franklin Gothic Medium'; padding-right:3px; padding-top:4px; color:#444444; }

.list02 { width:455px; height:48px; font-size:12px; color:#666666; text-align:left; padding-left:5px; padding-top:4px; border-left:solid 3px #F0003E; float:left; }

.list03 { width:80px; height:15px; font-size:10px; color:#666666; text-align:left; margin-top:32px; float:left; }

div.list02 a { color:#FF0042; font-size:14px; }

div.list02 a:links { color:#FF0042; }

div.list02 a:visited { color:#FF0042; }

div.list02 a:active { color:#FF0042; }

div.list02 a:hover { color:#cccccc; text-decoration:none; }

div.list03 a { color:#cccccc; text-decoration:none; }

div.list03 a:links { color:#cccccc; }

div.list03 a:visited { color:#cccccc; }

div.list03 a:active { color:#cccccc; }

div.list03 a:hover { color:#0066cc; text-decoration:none; }

.shop_font{ color:#0066cc; }

.profile_koumoku{ color:#666666; }

.profile_naiyou{ color:#0099FF; }

/* コピーライト */
.copyright { width:585px; height:auto; clear:left; padding-bottom:10px; text-align:right; margin-top:10px; font-size:10px; letter-spacing:0.1em; color:#aaaaaa; line-height:1.5em; }

div.copyright a { color:#0066cc; text-decoration:none; }

div.copyright a:links { color:#0066cc; }

div.copyright a:visited { color:#0066cc; }

div.copyright a:active { color:#0066cc; }

div.copyright a:hover { color:#cccccc; text-decoration:none; }


/* 店長からのアドバイス */
.advice_back_ground{
background:url(/mensetsu/images/tencho_advice.jpg); background-repeat:no-repeat;
width:573px; height:381px;
position:relative; top:0px; left:0px;
}
.advice_back_ground_chat{
background:url(/mensetsu/images/tencho_advice_chat.jpg); background-repeat:no-repeat;
width:573px; height:381px;
position:relative; top:0px; left:0px;
}
.photo_img_advice{ position:absolute; top:127px;left:408px; }
.advice_comment{ width:361px; height:194px; position:absolute; top:154px; left:22px; text-align:left; }


/* 一番下のお店へのリンク */
.bottom_button { text-align:center; padding-bottom:20px; padding-top:10px;}

/* 一番下のお店情報 */
.bottom_shop_bg { background:url(./images/bottom_shop_bg.gif) no-repeat #ffffff; width:575px; height:auto; margin-left:14px; margin-bottom:0px; }

.bottom_shop_02 { padding-top:60px; padding-left:130px; }

.bottom_profile_sub { width:430px; height:auto; clear:both; border-bottom:dotted 0px #cccccc; margin-top:5px; }

.bottom_koumoku { width:335px; height:auto; float:left; font-size:12px; color:#666666; text-align:left; padding-left:8px; padding-top:4px; padding-bottom:4px; }

.bottom_naiyou { width:85px; height:20px; float:left; background:#666666; color:#ffffff; font-size:10px; text-align:center; padding-top:4px; }

.bottom_line { width:432px; height:1px; background:url(./images/bottom_line.gif) no-repeat; font-size:0px; clear:right; margin:5px 0px 5px 0px; }

.bottom_line2 { width:432px; height:1px; background:url(./images/bottom_line.gif) no-repeat; font-size:0px; clear:right; margin:5px 0px 0px 0px; }

.bottom_bottom { width:575px; height:35px; background:url(./images/bottom_bottom.gif) no-repeat; margin-left:14px; padding-top:10px; font-size:0px; }
