﻿@charset "utf-8";


/* ━━━━　レイアウト　━━━━ */

#left178{
	width:178px;
	float:left;
	display:inline;
	margin-right:8px;
}

#maincolumn558{
	width:558px;
	margin:0px auto;
	padding:0px;
}

#maincolumn484{
	width:484px;
	float:left;
	display:inline;
	margin:0px;padding:0px;
}

/* ━━━━　TOP　━━━━ */


/* whats new */

#waku_whatsnew_top{
	background:url(/img/frame/waku_new_top.gif) no-repeat left top;
	width:746px;height:26px;
}

/* * html #waku_whatsnew_mid{width:746px;} */

#waku_whatsnew_mid{
	background:url(/img/frame/waku_new_mid.gif) repeat-y;
	width:730px;
	padding:1px 13px;
}

#waku_whatsnew_bottom{
	background:url(/img/frame/waku_new_bottom.gif) no-repeat left top;
	width:746px;height:12px;
	margin-bottom:10px;
}

.newdate{
	clear:both;
	height:auto;
}

.newdate p{
	width:95px;
	margin-right:8px;
	float:left;
	display:inline;
}


/* My Menu */


#waku_mymenu_top{
	background:url(/img/frame/waku_mymenu_top.gif) no-repeat left top;
	width:177px;
	height:27px;
}

#waku_create_top{
	background:url(/img/frame/waku_create_top.gif) no-repeat left top;
	width:177px;
	height:33px;
	margin-top:8px;
}

/* * html .waku_gray177_mid{width:177px;} */

.waku_gray177_mid{
	background:url(/img/frame/waku_gray177_mid.gif) repeat-y;
	padding:1px 12px;
	width:153px;
}

.waku_gray177_bottom{
	background:url(/img/frame/waku_gray177_bottom.gif) no-repeat left top;
	width:177px;
	height:12px;
}

.medalpoint{
	background:url(/img/common/pict_medal.gif) no-repeat left top;
	padding:5px 0px 0px 22px;
}



/* buzz Create */


.creategraph{
	clear:both;
	margin-bottom:10px;
	font-size:90%;}

.creategraph_title{
	clear:both;
	width:155px;
}

.creategraph .leftw100{
	width:110px;
	margin-top:3px;
	float:left;
	display:inline;
}

.creategraph .leftw30{
	width:30px;
	float:left;
	display:inline;
	margin-left:5px;
}

/* 現在参加中のプロジェクト・最新の書き込み・募集中のプロジェクト・開始予定のプロジェクト */


#waku_projectjoining_top{
	background:url(/img/frame/waku_projectjoining_top.gif) no-repeat left top;
	width:558px;
	height:26px;
}

.pj_joining_tittle {
	width:500px;
	margin-bottom:2px;
	font-size:16px;
	font-weight:bold;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 47px;
	background-image: url(/img/common/pict_cara1.gif);
	background-repeat: no-repeat;
	background-position: left 11px;
}


#waku_newentry_top{
	background:url(/img/frame/waku_recententry_top.gif) no-repeat left top;
	width:558px;
	height:26px;
}

#waku_projectrecruiting_top{
	background:url(/img/frame/waku_projectrecruiting_top.gif) no-repeat left top;
	width:558px;
	height:26px;
}

#waku_projectwating_top{
	background:url(/img/frame/waku_projectwaiting_top.gif) no-repeat left top;
	width:558px;
	height:26px;
}


/* * html .waku_brown558_mid{width:558px;} */

.waku_brown558_mid{
	background:url(/img/frame/waku_brown558_mid.gif) repeat-y;
	width:534px;
	padding:1px 12px;
}

.waku_brown558_bottom{
	background:url(/img/frame/waku_brown558_bottom.gif) no-repeat left top;
	width:558px;
	height:12px;
	margin-bottom:8px;
}

.waku_gray529_top{
	background:url(/img/frame/bg_gray529_top.gif) no-repeat left bottom;
	width:529px;
	height:15px;
}

.waku_gray529_mid{
	background-color:#eeeeee;
	width:529px;
	padding:1px 0px;
}

.waku_gray529_bottom{
	background:url(/img/frame/bg_gray529_bottom.gif) no-repeat left top;
	width:529px;
	height:15px;}

.waku_gray529_mid .leftbox{
	float:left;
	display:inline;
	width:115px;
	margin-left:6px;
}

.waku_gray529_mid .rightbox{
	float:left;
	display:inline;
	width:395px;
	margin-left:6px;
}

* html photo{
	width:115px;
	height:115px;
}

.photo{
	background:url(/img/frame/bg_boxingray115.gif) no-repeat left top;
	width:101px;
	height:101px;
	padding:7px;
}

.realtimecount{
	background:url(/img/common/bg_realtimecount.gif) no-repeat left top;
	width:115px;
	height:149px;
	margin-top:5px;
}

.realtimecount .coment{
	padding:68px 15px 0px 10px;
	text-align:right;
}

.realtimecount .buzzpeople{
	margin:30px 15px 10px 10px;
	text-align:right;
}


.bg_boxingray395_top{
	background:url(/img/frame/bg_boxingray395.gif) no-repeat left top;
	width:395px;
	height:15px;
}

/* * html .bg_boxingray395_mid{width:395px;} */

.bg_boxingray395_mid{
	background:url(/img/frame/bg_boxingray395_mid.gif) repeat-y;
	width:371px;
	padding:0px 12px;
}

.bg_boxingray395_mid h5{
	background:url(/img/common/navipoint1.gif) no-repeat left 50%;
	padding-left:10px;
	font-size:100%;
	margin-bottom:3px;
}

.bg_boxingray395_bottom{
	background:url(/img/frame/bg_boxingray395.gif) no-repeat left bottom;
	width:395px;
	height:15px;
	margin-bottom:5px;
}


.topicdate{clear:both;}

.topicdate p{
	width:60px;
	margin-right:8px;
	float:left;
	display:inline;
}

* html .newentrybox{height:85px;}

.newentrybox{
	background:url(/img/frame/bg_gray127.gif) no-repeat left top;
	min-height:85px;
	margin-top:10px;
}

.newentrybox .newentrytitle{
	float:left;
	width:100px;
	display:inline;
	margin-left:10px;
	padding-top:7px;
	font-weight:bold;
}

.newentrybox .newentrytitle h3{
	display:block;
	font-size:100%;
}

.newentrybox .newentrykoumoku{
	float:left;
	width:390px;
	display:inline;
	margin-left:20px;
	padding-top:7px;
}

.newentrybox_top{
	background:url(/img/frame/bg_gray127.gif) no-repeat left top;
	height:10px;
	margin-top:5px;
}

* html .newentrybox_mid{height:1px;}

.projectbox_top{
	width:255px;
	float:left;
	display:inline;
	margin:5px;
}

.projectbox_top h5{
	font-size:100%;
	font-weight:normal;
	margin-bottom:5px;
}

.projectbox_top .projectphoto{
	width:80px;
	float:left;
	display:inline;
	margin-right:5px;
}

.projectbox_top .naiyou{
	width:170px;
	font-size:93%;
	float:left;
}


/* ━━━━　各ページ枠　━━━━ */

#waku_career_top{
	background:url(/img/frame/waku_career_top.gif) no-repeat left bottom;
	width:746px;height:26px;
}

#waku_create_topbig{
	background:url(/img/frame/waku_create_topbig.gif) no-repeat left bottom;
	width:746px;height:26px;
}

#waku_project_top{
	background:url(/img/frame/waku_project_top.gif) no-repeat left bottom;
	width:746px;height:70px;
}

#waku_project_top2{
	background:url(/img/frame/waku_project_top2.gif) no-repeat left bottom;
	width:746px;height:70px;
}

#waku_msg_top{
	background:url(/img/frame/waku_nproject_top.gif) no-repeat left bottom;
	width:744px;height:26px;
	text-indent:-9999px;
}

#waku_projectjoining_topbig{
	background:url(/img/frame/waku_projectjoining_topbig.gif) no-repeat left bottom;
	width:746px;height:26px;
}

#waku_projectjoinable_top{
	background:url(/img/frame/waku_projectjoinable_top.gif) no-repeat left bottom;
	width:746px;height:26px;
}

#waku_projectgoing_top{
	background:url(/img/frame/waku_projectgoing_top.gif) no-repeat left bottom;
	width:746px;height:26px;
}

#waku_projectrecruiting_topbig{
	background:url(/img/frame/waku_projectrecruiting_topbig.gif) no-repeat left bottom;
	width:744px;height:26px;
	text-indent:-9999px;
}

#waku_projectpast_top{
	background:url(/img/frame/waku_projectpast_top.gif) no-repeat left bottom;
	width:746px;height:26px;
}

#waku_buzzlive_top{
	background:url(/img/frame/waku_buzzlive_top.gif) no-repeat left bottom;
	width:746px;height:66px;
	text-align:right;
}

#waku_buzzlive_top p{
	padding:35px 13px 0px 0px;
	font-size:80%;
}


/* ━━━━　活動履歴系　━━━━ */


.waku_yellow704_top{
	background:url(/img/frame/waku_yellow704_top.gif) no-repeat left top;
	width:704px;height:12px;
}

/* * html .waku_yellow704_mid{width:704px;} */


.waku_yellow704_mid{
	/*background:url(/img/frame/waku_yellow704_mid.gif) repeat-y;*/
	width:674px;
	padding:1px 15px;
}

.waku_yellow704_mid h3{
	/*color:#ff6600;
	font-weight:bold;
	margin-top:10px;
	*/
		
	color:#333333;
	font-weight:bold;
	font-size:90%;
	background-image:url(/img/project/bar_intro_or.gif);
	background-repeat:no-repeat;
	padding:2px 0px 0px 10px;
	margin-top:17px;
		
	/*
	display:block;
	width:669px;
	font-size:110%;
	color:#ff6600;
	background-color: #eeeeee;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;*/
}

.fromstaff {
	border-top:dotted #87c737 2px;
	border-right:dotted #87c737 2px;
	border-bottom:dotted #87c737 2px;
	border-left:dotted #87c737 2px;
	margin:15px 0px;
	padding:12px;
}


.buzzpoint {
	border-top:dotted #ff6600 2px;
	border-right:dotted #ff6600 2px;
	border-bottom:dotted #ff6600 2px;
	border-left:dotted #ff6600 2px;
	margin:15px 0px;
	padding:12px;
}


.waku_yellow704_mid td{
font-size:12px;
}

.waku_yellow704_bottom{
	background:url(/img/frame/waku_yellow704_bottom.gif) no-repeat left top;
	width:704px;height:15px;
	margin-bottom:10px;
}

.waku_yellow704_mid h3{
	display:block;
	font-size:110%;
}


.careertitle{

	margin-bottom:10px;
}

.careertitle h3{float:left;
		font-size:110%;}

.careertable{
	border:1px solid #eeeeee;
	border-collapse:collapse;
	margin-bottom:20px;
}

.careertable th{
	background-color:#ffda33;
	margin:0px;
	font-size:80%;
	font-weight:normal;
	text-align:left;
	padding:2px 6px;
}

.careertable td{
	margin:0px;
	font-size:77%;
	padding:6px;
	line-height:140%;
	border-top:1px solid #fff7be;
}

tr.tablebg1{background-color:#fff7be;}

/* ━━━━　buzzクリエイト系　━━━━ */

* html .whatsyourbuzzitem{
	width:677px;
	height:60px;
}

.whatsyourbuzzitem{
	background:url(/img/frame/waku_whatisyourbuzzitem.gif) no-repeat left top;
	width:657px;height:33px;
	padding:27px 0px 0px 20px;
	margin:15px 10px 20px 16px;
	font-size:16px;
}

.createrankbox{
	width:320px;
	float:left;
	display:inline;
	margin:10px 14px;
}

.createrankbox .rankphoto{
	float:left;
	display:inline;
	margin-right:8px;
}

.createrankbox p{}

.createrankbox .dotline{
	border-bottom:1px dashed #333333;
	padding-bottom:10px;
	margin-bottom:0px;
}

.create_product_text{
	height:80px;

}

.createrankbox .rankdata{
	font-size:85%;
	padding-top:5px;
}

.createrankbox .createrank{
	background:url(/img/common/rank.gif) no-repeat left top;
	width:320px;height:33px;
	padding:8px 0px 0px 17px;
	margin-bottom:10px;
	font-size:12px;	
	font-weight:bold;
}

.createrank_king{
	background:url(/img/common/rank_king.gif) no-repeat left top;
	width:320px;height:33px;
	padding:8px 0px 0px 17px;
	margin-bottom:10px;
	font-size:12px;	
	font-weight:bold;
}

.rank{
	float:left;
	display:block;
	font-size:15px;	
	font-weight:bold;
	padding-right:10px;
	width:60px;
}

.prodname{
	float:left;
	font-size:85%;
	display:block;
	padding:3px 0px 0px 0px;
	width:220px;
}


.pasttheme{
	background-color:#e7e7e7;
	width:470px;
	padding:10px;
	margin:30px auto;
	text-align:left;
}

.pasttheme p{
	font-size:10px;
	font-weight:normal;
	line-height:1.4em;
}


* html .bg_yellow2{
	height:1px;
	margin-top:10px;
}

.bg_yellow2{
	background-color:#ffffff;
	padding:15px 12px;
	clear:left;
	margin:7px;
}

.bg_yellow2 p{margin:6px 6px 0px 0px;}


.managerbloglistbox{
	margin:10px 0px 10px 30px;
}

*html .managerbloglist{width:300px;}

.managerbloglist{
	float:left;
	width:271px;
	margin:2px;
	padding-left:29px;
}

*html .managerbloglist_new{width:300px;}

.managerbloglist_new{
	float:left;
	width:271px;
	margin:2px;
	padding-left:29px;
	background:url(/img/common/blog_icon_new.gif) no-repeat left 50%;
}

.buzzcreatebutton{
	margin:20px 0px 0px 120px;
	text-align:center;
}

* html .monthletheme{
	width:550px;
	height:35px;
	margin:0px;
}

.monthlytheme{
	background:url(/img/frame/bg_monthlytheme.gif) no-repeat left top;
	padding:12px 0px 0px 140px;
	margin:12px ;
	font-size:16px;
	font-weight:bold;
}

.monthlythemedata{
	background:url(/img/bg_monthlythemedata.gif) no-repeat left 50%;
	width:660px;
	height:67px;
	margin:0px;
}

.monthlythemedata .itemname{
	padding:0px 0px 0px 20px;
	margin:0;
	text-align:right;
	font-size:140%;
	font-weight:bold;
}

.monthlythemedata .agreenamber{
	padding:0px 0px 0px 20px;
	margin:0;
	text-align:right;
	font-size:110%;
}

.createitemtable{
	border-collapse:collapse;
	margin:10px 0px 0px 20px;
	width:660px;
}

* html .buzzcreatebutton{
	padding-top:20px;
}

.createitemtable th{
	background:url(/img/text/bg_buzzmessage.gif) no-repeat left #ffeb61;
	text-align:left;
	padding:5px 5px 5px 82px ;
	font-size:90%;
	border:1px solid #f1a231;
	color:#ff6600;
}

.createitemtable td{
	border:1px solid #f1a231;
	padding:3px 6px;
	line-height:130%;
}

.createitemtable td.createitemphoto{
	width:150px;
	text-align:center;
}


/* ━━━━　プロジェクト系　━━━━ */

* html .waku_orange704_top{margin-top:-3px;}

.waku_orange704_top{
	background:url(/img/frame/waku_orange704_top.gif) no-repeat left top;
	width:704px;height:12px;
}

/* * html .waku_orange704_mid{width:704px;} */

.waku_orange704_mid{
	background:url(/img/frame/waku_orange704_mid.gif) repeat-y;
	width:674px;
	padding:1px 15px;
}

.waku_orange704_bottom{
	background:url(/img/frame/waku_orange704_bottom.gif) no-repeat left top;
	width:704px;height:15px;
	margin-bottom:10px;
}


.waku_orange704_mid h3{
	display:block;
	font-size:110%;
}


.dotline{
	border-bottom:2px dotted #333333;
	margin:10px 0px 20px 0px;
}



.projectbox{
	width:330px;
	float:left;
	display:inline;
	margin:15px 0px 15px 10px;
}

.projectbox .projectphoto{
	float:left;
	display:inline;
	margin-right:8px;
	border:1px solid #dddddd;
}

.projectbox p{
	font-size:80%;
	margin-bottom:8px;
}


.projectmainphoto{
	float:left;
	display:inline;
	width:125px;
	text-align:center;
	margin:10px 10px 0px 0px;
}

.projectexplain{
	float:left;
	display:inline;
	width:510px;
	margin:10px 10px 18px 0px;
}

.finalexplain{
	float:left;
	display:inline;
	width:460px;
	margin:10px 10px 18px 0px;
}

.projectexplain p{margin-bottom:15px;}

.projectexplain span{color:#CC0000;}

.projectmenubox{
	background-color:#ffffcd;
	text-align:center;
	padding:6px 0px;
	margin:3px 0px;
}

.topicstitle{
	background-color:#fbe436;
	padding:6px 14px;
	text-align:right;
	margin:10px 0px;
	font-weight:bold;
}

.projectschedule{
	width:675px;
	margin-bottom:10px;
	font-weight:bold;
}

.projectschedule table{
	width:670px;
	padding:5px;
	border-color:#FFFFFF;
}
.projectschedule td{
	border-color:#FFFFFF;
}


.ps_day{
	width:50px;
	background-color:#D5CD7C;
	padding:3px;
	font-weight:bold;
	font-size:12px;
}

.ps_r{
	width:78px;
	vertical-align:top;
}

.ps_bg_g{
	background-color:#EFEFCD;
}

.projectschedule .schedule1{padding:5px 0px 0px 5px;}

.projectschedule .schedule2{margin:130px 0px 0px 5px;}

.projectschedule .schedule3{margin:180px 0px 0px 5px;}


.bg_yellow667_top{
	background:url(/img/frame/bg_yellow667_top.gif) no-repeat left bottom;
	width:667px;
	height:15px;
}

/* * html .bg_yellow667_mid{width:667px;} */

.bg_yellow667_mid{
	background-color:#fff7be;
	padding:0px 8px;
	width:651px;
}

.bg_yellow667_bottom{
	background:url(/img/frame/bg_yellow667_bottom.gif) no-repeat left top;
	width:667px;height:15px;
}

.projectintroduce_photo{
	float:left;
	width:120px;
	margin:5px;
	text-align:center;
}

.projectintroduce_text{
	float:left;
	width:520px;
	margin:5px 0px 10px 10px;
	padding:5px;
}

.projectintroduce_text p{
	margin:20px 0px 10px 0px;
}

.profile_edit_top{
	clear:both;
	background:url(/img/text/sanka_ti_profile_add.gif) no-repeat left bottom;
	width:675px;height:30px;
	margin-bottom:15px;
}

#profile_edit_btm{
	clear:both;
}

#profile_edit_bdy{
	width:600px;
	margin:0px 0px 30px 0px;
	padding:0px;
	font-size:100%;
}

#profile_edit{
	width:600px;
	margin:0px;
	padding:0px;
	border-left: 1px solid #f1a231;
	border-right: 1px solid #f1a231;
	border-bottom: 1px solid #f1a231;
	border-top: 1px solid #f1a231;
	font-size:100%;
}

#profile_edit tr{
	margin:0px;
	padding:0px;
	border-top: 1px solid #f1a231;
}

#profile_edit th{
	width:158px;
	margin:0px;
	padding:6px;
	text-align:left;
	border-top: 1px solid #f1a231;
	background-color:#FFF7BE;
	line-height:140%;
	font-size:100%;
	font-weight:bold;
}

#profile_edit th span{
	color:#CC0000;
}

#profile_edit td{
	width:400px;
	margin:0px;
	padding:6px;
	border-top: 1px solid #f1a231;
	border-left: 1px dashed #f1a231;
	background-color:#FFFFFF;
	font-size:100%;
}

#profile_edit td span{
	font-weight:bold;
}

.profilebox{
	clear:both;
}

.sendadd_edit_top{
	clear:both;
	background:url(/img/text/sanka_ti_send_add.gif) no-repeat left bottom;
	width:675px;height:30px;
	margin-bottom:15px;
}

#sendadd_edit_bdy{
	width:600px;
	margin:0px 0px 30px 0px;
	padding:0px;
}

#sendadd_edit{
	width:600px;
	margin:0px;
	padding:0px;
	border-left: 1px solid #f1a231;
	border-right: 1px solid #f1a231;
	border-bottom: 1px solid #f1a231;
	border-top: 1px solid #f1a231;
	font-size:100%;

}

#sendadd_edit tr{
	margin:0px;
	padding:0px;
	border-top: 1px solid #f1a231;
}

#sendadd_edit th{
	width:158px;
	margin:0px;
	padding:6px;
	text-align:left;
	border-top: 1px solid #f1a231;
	background-color:#EBEBEB;
	line-height:140%;
	font-size:100%;
	font-weight:bold;
}

#sendadd_edit th span{
	color:#CC0000;
}

#sendadd_edit td{
	width:400px;
	margin:0px;
	padding:6px;
	border-top: 1px solid #f1a231;
	border-left: 1px dashed #f1a231;
	background-color:#FFFFFF;
	font-size:100%;
}

#sendadd_edit td span{
	font-weight:bold;
}



/* Buzz Live */

.waku_gray704_top{
	background:url(/img/frame/waku_gray704_top.gif) no-repeat left bottom;
	width:704px;height:12px;
}

/* * html .waku_gray704_mid{width:704px;} */

.waku_gray704_mid{
	background:url(/img/frame/waku_gray704_mid.gif) repeat-y;
	width:672px;
	padding:1px 16px;
}

.waku_gray704_bottom{
	background:url(/img/frame/waku_gray704_bottom.gif) no-repeat left top;
	width:704px;height:15px;
	margin-bottom:10px;
}

.buzzlivetitle{
	padding-bottom:10px;
	border-bottom:1px dashed #666666;
	margin-top:13px;
	font-size:120%;
}

.buzzlivetitle h2{
	display:block;
	font-size:110%;
	background-image:none;
	padding:0px;
	margin:0px;
}

#waku_buzzvoice_top{
	background:url(/img/frame/waku_buzzvoice_top.gif) no-repeat left bottom;
	width:178px;height:47px;
	margin-top:7px;
}

/* * html .waku_yellow178_mid{width:178px;} */

.waku_yellow178_mid{
	background:url(/img/frame/waku_yellow178_mid.gif) repeat-y;
	width:154px;
	padding:1px 12px;
	font-size:80%;
}

.waku_yellow178_bottom{
	background:url(/img/frame/waku_yellow178_bottom.gif) no-repeat left top;
	width:178px;height:15px;
	margin-bottom:10px;
}

#waku_newthreadlist_top{
	background:url(/img/frame/waku_newthreadlist_top.gif) no-repeat left bottom;
	width:484px;
	height:26px;
	margin-top:20px;
}

#waku_newthreadlist2_top{
	background:url(/img/frame/waku_newthreadlist2_top.gif) no-repeat left bottom;
	width:484px;height:105px;
	margin-top:20px;
}

#waku_newcoment_top{
	background:url(/img/frame/waku_newcoment_top.gif) no-repeat left bottom;
	width:484px;
	height:26px;
	margin-top:20px;
}

#waku_newtrackback_top{
	background:url(/img/frame/waku_newtrackback_top.gif) no-repeat left bottom;
	width:484px;
	height:26px;
	margin-top:20px;
}

/* * html .waku_brown484_mid{width:484px;} */

.waku_brown484_mid{
	background:url(/img/frame/waku_brown484_mid.gif) repeat-y;
	width:460px;
	padding:1px 12px;
}

.waku_brown484_bottom{
	background:url(/img/frame/waku_brown484_bottom.gif) no-repeat left top;
	width:484px;height:15px;
	margin-bottom:5px;
}

.voicelistbox{
	clear:both;
	padding:5px 0px;
}

*html .voice_off{width:90px;}

.voice_off{
	padding-left:30px;
	width:60px;
	float:left;
}

*html .voice_on{width:90px;}

.voice_on{
	background:url(/img/common/voice_icon.gif) no-repeat left 50%;
	padding-left:30px;
	width:60px;
	float:left;
}

.voicelist{
	width:360px;
	float:left;
}

.newthreadbutton{
	padding:35px 0px 0px 120px;
}

.threadtitle{padding-top:15px;}

.threadtitle h3{
	display:block;
	font-size:110%;
}

.comentsortnumber{
	float:right;
	font-size:80%;
	padding-top:5px;
}

.comentwriteform textarea{
	width:670px;
	margin:5px 0px 15px 0px;
}


/* report */


.reportfinish{
	padding:30px 0px 30px 0px;
	text-align:center;
	font-size:130%;
	font-weight:bold;
}

.reportfinish img{margin-top:30px;}

.reportnaiyou{
	border:1px solid #cccccc;
	padding:5px;
}

.reporttable{
	margin:0px;
}

.reporttable td{
	padding:5px;
	font-size:100%;
}



* html .bg_buzzmedal{
	width:150px;
	height:25px;
}

.bg_buzzmedal{
	float:right;
	display:inline;
	margin-top:10px;
	background:url(/img/common/bg_buzzmedal.gif) no-repeat left top;
	width:47px;
	height:21px;
	padding:4px 0px 0px 103px;
}

.reportnaiyou2 textarea{
	width:470px;
	margin:5px 0px 15px 0px;
}

.faqtitle{
	background-color:#fbe436;
	padding:0px 14px 6px 14px;
	margin:10px 0px;
	font-weight:bold;
}

/* ━━━━　/アンケート系　━━━━ */

.application_qust_top{
	clear:both;
	background:url(/img/text/copy_application_qust2.gif) no-repeat left bottom;
	width:657px;height:30px;
	margin-bottom:15px;
}

.final_top{
	clear:both;
	background:url(/img/text/copy_finalanketo2.gif) no-repeat left bottom;
	width:657px;height:30px;
	margin-bottom:15px;
}

.middle_top{
	clear:both;
	background:url(/img/text/copy_middleanketo2.gif) no-repeat left bottom;
	width:657px;height:30px;
	margin-bottom:15px;
}

.quest_para{
	clear:both;
	width:657px;
	margin:0px 0px 0px 0px;
}

.quest_paraend{
	clear:both;
	width:657px;
	height:10px;
	margin:0px;
	padding:0px;
}

.question{
	margin:0px 0px 10px 0px;
	font-size:100%;
	font-weight:bold;
}

.question p{
	font-size:100%;
	font-weight:bold;
	color:#FF0000;
}

.answer_col1{
	margin:3px 0px 3px 0px;
	width:657px;
}

.answer_col2{
	float:left;
	margin:3px 0px 3px 0px;
	width:337px;
}

.answer_col3{
	float:left;
	margin:3px 0px 3px 0px;
	width:222px;
}

.answer_col6{
	float:left;
	margin:3px 0px 3px 0px;
	width:100px;
}

.answer_textarea{
	margin:3px 0px 3px 0px;
	width:657px;
}

.answer_confirm{
	width:630px;
	margin:3px 0px 3px 0px;
	padding:10px;
	background-color:#fef7cd;
}

.confirm_btn{
	margin:6px 0px 10px 0px;
	width:657px;
	text-align:center;
}

.completion_text{
	margin:0px;
	width:530px;
	height:130px;
	text-align:center;
	vertical-align:bottom;
	font-size:130%;
	font-weight:bold;
	line-height:130px;
}
.completion_btn{
	margin:0px;
	width:530px;
	height:70px;
	text-align:center;
}

/* * html .waku_brown744_mid{width:744px;} */

.waku_brown744_mid{
	background:url(/img/frame/waku_brown744_mid.gif) repeat-y;
	width:710px;
	padding:10px 17px;
	text-align:left;
	line-height:150%;
}

.waku_brown744_mid h2{
	background:url(/img/common/pict_cara1.gif) no-repeat left top;
	padding:11px 0px 9px 47px;
	margin:5px 0px 8px 0px;
	font-size:120%;
	display:block;
}

.waku_brown744_bottom{
	background:url(/img/frame/waku_brown744_bottom.gif) no-repeat left top;
	width:744px;
	height:15px;
	margin-bottom:10px;
}

