/*------------------------------------------------	▼▼▼共通スタイル▼▼▼--------------------------------------------------*/h1{	font-size:12px;}body{	background-image:url("../images/back2.gif");	width:900px;	color:#666666;	margin-left: auto;	margin-right: auto;	text-align:center;	font-size:16px;}.waku{	background-color:#FFFFFF;	border-left:solid 2px #BBBBBB;	border-right:solid 2px #BBBBBB;	width:900px;}img{	border:0px;}table{	border-collapse : collapse;}a:link{	text-decoration:none;}a:hover{	color:red;}a:visited{	text-decoration:none;}.color{	background-color:#CCFF66;}span.red{	color:#FF69B4;}span.blue{	color:#87CEFA;}.text_position{	text-align:left;	padding-left:20px;	line-height:1.1em;}.text_size{	font-size:14px;	line-height:1em;}/*------------------------------------------------	▼▼レフトボックス▼▼--------------------------------------------------*/.left_box{	width:200px;	text-align:center;	margin:10px 0px;	float:left;}/*------------------------------------------------	▼▼メインボックス▼▼--------------------------------------------------*/.main_box{	width:650px;	line-height:1.3em;	margin:20px 20px;	float:left;}.footer{	clear:both;}/*------------------------------------------------	▼▼トップページ▼▼--------------------------------------------------*/.ribon{	width:200px;	margin-left: auto;	margin-right: auto;}.hazimeni{	text-align:left;	border-style:solid;	border-color:#FF99FF;	border-width:0px 3px 0px 3px;	padding:0px 5px 0px 10px;}.naiyou{	text-align:left;	border-style:solid;	border-color:#FF99FF;	border-width:0px 3px 0px 3px;	padding:0px 5px 0px 10px;}.houshuu{	text-align:left;	border-style:solid;	border-color:#FF99FF;	border-width:0px 3px 0px 3px;	padding:0px 5px 0px 10px;}/*------------------------------------------------	▼▼05スタイル▼▼--------------------------------------------------*/.form_table{	border-top : dotted 1px #ff8a00;	padding-top:10px;	width:100%;}.form_table_left{	border-bottom : dotted 1px #ff8a00;	background-color:#FFEFD5;	padding-top:10px;	padding-left:10px;	text-align:left;}.form_table_right{	border-bottom : dotted 1px #ff8a00;	border-left : dotted 1px #ff8a00;	padding-top:10px;	padding-left:20px;	text-align:left;}.entry{	background-color:#FFFFEF;}input:focus,textarea:focus{	background-color:#FFF9F9;}.imgbox{	margin-bottom : 10px;}.style1{	color : #FFFFFF;	font-size : 17px;	font-weight : 900;	background-color : #83c884;	height : 30px;	padding-top : 9px;	padding-left : 6px;	margin-top:30px;}.style2{	color : #FFFFFF;	font-size : 15px;}.style3{	color:#999999;	background-color:#FFDDFF;	padding:2px;	font-weight:bold;}.style14{	color: #FF3300;	font-size: 12px;}.style15{font-size: 36px;}div.e_form{	width : 700px;	border : solid 1px #398398;	background-color : #FFFFee;	padding-top : 30px;	padding-bottom : 30px;}input.entry{	border : solid 1px #666666;}div.e_form td{	padding: 5px;}td.entry_al{	width : 200px;	text-align:left;	border-top : dotted 1px #ff8a00;	background-color : #fff2d9;}td.entry_ar{	text-align:left;	width : 350px;	border-top : dotted 1px #ff8a00;	background-color : #fff2d9;}td.entry_bl{	text-align:left;	border-top : dotted 1px #ff8a00;	background-color : #ffffff;}td.entry_br{	text-align:left;	border-top : dotted 1px #ff8a00;	background-color : #ffffff;}td.entry_cl{	text-align:left;	border-top : dotted 1px #ff8a00;	border-bottom : dotted 1px #ff8a00;	background-color : #fff2d9;}td.entry_cr{	text-align:left;	border-top : dotted 1px #cc0000;	border-bottom : dotted 1px #cc0000;	background-color : #fff2d9;}/*------------------------------------------------	▼▼報酬スタイル▼▼--------------------------------------------------*/.houshuhyou{	width:100%;	font-weight:bold;	padding:4px;	border-left:8px solid #006600;	border-bottom:1px solid #006600;	background:#5B9C5B;	color:#FFFFFF;}.houshuhyou_undertext{	margin-bottom:0px;	text-align:left;}.houshu_table{	width:100%;	border:solid 1px #999999;	text-align:center;}.houshu_table td{	border:solid 1px #999999;}.night{	width:40%;	background-color:#CCFFFF;}.day{	width:40%;	background-color:#FFEBCD;}.table_text{	color:#DC143C;	font-weight:bold;}.houshu_setumei{	padding-top:15px;	font-size:14px;	line-height:1.2em;	text-align:left;}.setumei_midashi{	font-weight:bold;}.setumei_undertext{	text-align:left;	padding-left:10px;	font-size:14px;	line-height:1.2em;	background-color:#ccffcc;	list-style-position:inside;}.karitouroku{	text-align:right;	font-size:16px;	font-weight:bold;}.karitouroku a:hover{	background-color:#ffff99;	padding:5px;}/*------------------------------------------------	▼▼収入例スタイル▼▼--------------------------------------------------*/td.left{	border : solid 2px #c9c9c9;	padding:2px;	text-align:center;}.lefttable{	font-size:14px;	width:260px;	margin:0 15px;	float:left;}.righttable{	font-size:14px;	width:260px;}.righttext{	margin-top:15px;	text-align:left;}/*------------------------------------------------	▼▼体験談スタイル▼▼--------------------------------------------------*/.idarea{	width : 605px;	border : solid 1px #CCCC99;	background-color : #E3EEC3;	color : #000000;	font-size : 98%;	padding : 3px;	text-align : left;	margin-left : 10px;	margin-bottom : 0px;}.expbox{	width : 600px;	height : 55px;	border : solid 2px #CCCCCC;	padding : 5px;	font-size : 95%;	color : #000000;	margin : 0px 0px 25px 10px;	text-align : left;}.expbox2{	width : 600px;	height : auto;	border : solid 2px #CCCCCC;	padding : 5px;	font-size : 95%;	color : #000000;	margin : 0px 0px 25px 10px;	text-align : left;}.voicebox{	border : solid 1px #FFCC66;	padding : 5px;	width : 500px;	text-align : left;	float : left;}.voicebox2{	border : solid 1px #FFCC66;	padding : 5px;	width : auto;	text-align : left;}.touroku{	text-align : right;}.showbox{	border : solid 0px #FFCC66;	padding : 0px;	width : auto;	float:right;}/*------------------------------------------------	▼▼通勤スタイル▼▼--------------------------------------------------*/div.e_form{	width : 500px;	text-align:left;	border : solid 1px #398398;	background-color : #FFFFee;	padding: 30px 0px 30px 100px;}.kakunin{	width : 500px;	margin-left:auto;	margin-right:auto;}/*------------------------------------------------	▼▼Q&Aスタイル▼▼--------------------------------------------------*/.qandatitle{	width : 605px;	border : solid 1px #CCCC99;	background-color : #FFCCCC;	color : #000000;	font-size : 98%;	padding : 3px;	text-align : left;	margin-left : 10px;	margin-bottom : 0px;}.qandabox{	width : 600px;	height : auto;	border : solid 2px #CCCCCC;	padding : 5px;	font-size : 97%;	color : #000000;	margin-top : 0px;	margin-bottom : 25px;	margin-left : 10px;	text-align : left;}.qbox{	border : solid 1px #FFCC66;	padding : 5px;	width : 250px;	text-align : left;	float : left;}.ques{	color : #FF6600;}.abox{	border : solid 1px #FFCC66;	padding : 5px;	width : auto;	margin-left : 45%;}.ans{	color : #0066FF;}/*------------------------------------------------	▼▼個人情報スタイル▼▼--------------------------------------------------*/div.hogo{	width:550px;	border : solid 1px #FFCC66;	text-align : left;	margin:20px;	padding:20px;}/*------------------------------------------------	▼▼用語集スタイル▼▼--------------------------------------------------*/.dic_box{	border-bottom : solid 2px #c9c9c9;	margin : 20px;}.namebox{	background-color : #98d98e;	font-weight : 700;	color : #000000;}.expbox4{	text-align : left;	padding: 10px;}/*------------------------------------------------	▼▼肥満スタイル▼▼--------------------------------------------------*/.himan{	margin-left:auto;	margin-right:auto;	width:400px;	text-align:left;}/*------------------------------------------------	▼▼リンクスタイル▼▼--------------------------------------------------*/li.icon2{	list-style : url("../img/tips2.gif");}.link_text_box{	width :300px;	height : 450px;	text-align : left;	margin-bottom : 15px;	border : none;}.link_work{	text-align : left;	width : 600px;	height : auto;	border : solid 3px #c9c9c9;	padding : 10px;}/*------------------------------------------------	▼▼フッタースタイル▼▼--------------------------------------------------*/.footer{	padding:10px 0px;}