@charset "UTF-8";



* {

margin:0;

padding:0;

}



img {

border:none;

}



body {

	font-size:80%;

	line-height:18px;

	background:#3c61b9;

}



*:first-child+html body {

font-size:80%;

font-family:'メイリオ', Meiryo, sans-serif;

}



* html body {

font-family:Verdana, "MS P ゴシック", sans-serif;

letter-spacing:1px;

vertical-align:baseline;

}



#centering {

width:1010px;

height:auto;

margin:0 auto;

}



#shadow {

	width:1000px;

	height:100%;

	background:url(../images/shadow.gif) repeat-y;

	float:left;

	padding-top: 0;

	padding-right: 5px;

	padding-bottom: 0;

	padding-left: 5px;

	margin: 0;

}



#shadow_btm {

width:1010px;

height:50px;

background:url(../images/shadow_btm.gif) no-repeat top;

}



#blueline {

width:1000px;

height:100%;

background:url(../images/outline_bg.gif) repeat-y left top #FCFCFC;

float:left;

margin:0 auto;

}



#outline {

width:900px;

height:100%;

float:left;

display:inline;

margin:0 40px;

padding:10px;

}



#header {

width:900px;

float:left;

}



#logo {

width:450px;

padding-top:0;

float:left;

}


/*20100115変更ここから*/
#header_menu1 {

width:350px;

height:45px;

padding-top:0px;

font-size:10px;

float:left;

}



#header_menu1 a {

text-decoration:none;

color:#575655;

}



#header_menu1 ul {

height:35px;

padding-top:10px;

font-size:9px;

}



li.navi1 {

list-style:none;

background:URL(../images/icon_circle1.gif) left bottom no-repeat;

height:15px;

font-size:10px;

padding:20px 10px 0 20px;

}



li.navi2,li.navi3, li.navi4 {

list-style:none;

background:URL(../images/icon_circle1.gif) left bottom no-repeat;

height:15px;

float:left;

width:auto;

font-size:10px;

padding:5px 10px 0 20px;

}
/*20100115変更ここまで*/



#header_right {

width:100px;

height:45px;

padding-top:20px;

float:left;

}



#menu2 {

width:900px;

margin-top:15px;

float:left;

}



#menu2:after {

content:"";

display:block;

clear:both;

height:0;

}



#menu2 ul {

padding:0;

margin:0;

list-style:none;

}



#main {

	float:left;

	width: 900px;

}


/*20100115変更ここから*/
#main #pankuzu {

	margin:0px 20px;

	color:#666666;

	font-size:82%;

	float: left;

}/*20081105 9to6 */
/*20100115変更ここまで*/

#main #pankuzu a {text-decoration:none;color:#666666;}/*20081105 9to6*/ 

#main #pankuzu a:hover {text-decoration:none;color:#FF9900;}

#footer {

width:900px;

height:75px;

margin-top:70px;

background:url(../images/footer_bg.gif) repeat-x bottom;

font-size:10px;

color:#666;

float:left;

}



#footer_menu {

width:900px;

height:20px;

text-align:center;

float:left;

}



#footer_menu a {

color:#666;

text-decoration:none;

}



#footer_menu a:hover {

color:#F90;

text-decoration:none;

}



#footer address {

float:left;

margin:15px;

}



#flash_top {

width:900px;

height:264px;

margin-top:5px;

padding-bottom:2px;

background:url(../images/rectop_waku.gif) no-repeat;

}



#top_swf {

width:624px;

height:258px;

float:left;

margin-top:3px;

margin-right:2px;

margin-left:3px;

}



#top_boss1 {

padding-top:8px;

width:258px;

height:246px;

float:left;

}



#top_boss1 h3 {

width:241px;

color:#f69522;

font-size:16px;

background:url(../images/icon_circle2.gif) no-repeat left center;

padding:0 0 0 20px;

margin:0;

height:18px;

}



#top_boss2 {

width:258px;

height:206px;

background:#fff;

float:left;

padding:0;

}



#top_boss2 p {

line-height:120%;

font-size:12px;

margin:5px;

}



.top_boss_ber img {

display:inline;

padding-top:3px;

padding-bottom:7px;

}



.top_boss1_ber img {

display:inline;

padding-top:3px;

padding-bottom:8px;

}



.top_boss2_ber img {

padding-top:3px;

padding-bottom:9px;

}



.top_boss3_ber img {

padding-top:3px;

padding-bottom:7px;

}



#rectop_cnt1 {

float:left;

width:900px;

margin-top:15px;

}



#rectop_a {

width:485px;

height:220px;

float:left;

}



#rectop_a iframe {

border:solid 1px #CCC;

float:left;

}



#rectop_a h3 {

width:465px;

color:#f69522;

font-size:16px;

background:url(../images/icon_circle2.gif) no-repeat left center;

padding-left:20px;

margin-bottom:1px;

padding-top:3px;

}



#rectop_a p {

color:#f69522;

text-align:right;

margin:-20px 0 0;

}



#rectop_b {

width:389px;

height:220px;

float:right;

}



#rectop_b h3 {

width:364px;

color:#f69522;

font-size:16px;

background:url(../images/icon_circle2.gif) no-repeat left center;

padding-left:20px;

padding-top:3px;

}



#rectop_cnt2 {

float:left;

width:900px;

padding-bottom:20px;

}



#rectop_c {

width:235px;

float:left;

}



#rectop_c h3 {

width:210px;

color:#f69522;

font-size:16px;

background:url(../images/icon_circle2.gif) no-repeat left center;

padding-left:20px;

padding-top:3px;

}



#rectop_d {

width:240px;

margin-left:10px;

float:left;

}



#rectop_d h3 {

width:215px;

color:#f69522;

font-size:16px;

background:url(../images/icon_circle2.gif) no-repeat left center;

padding-left:20px;

padding-top:3px;

}



#rectop_e {

width:390px;

float:left;

margin-left:24px;

margin-bottom:10px;

}



#rectop_f {

width:390px;

float:left;

margin-left:24px;

}


/*20100115*/
#recsoc_1 {

	width:620px;

	/*float:left;*/

	color:#333;

	background:url(../images/recsoc_img2.jpg) no-repeat right top;

	margin:0 140px 10px;

}



#recsoc_arc {

width:600px;

background:#FFDEBA;

color:red;

/*float:left;*/

padding:10px;

}



#recsoc_arc strong {

font-size:18px;

font-weight:700;

}



#recsoc_2 {

width:620px;

height:275px;

background:url(../images/recsoc_title_bg.gif) repeat-x left bottom;

border-bottom:solid 5px #C5D4EC;

/*float:left;*/

/*display:inline;*/

margin:0 140px;

}



#recsoc_title2 {

width:620px;

height:31px;

margin-bottom:5px;

background:url(../images/recsoc_title_bg.gif) repeat-x;

/*float:left;*/

}



#recsoc_title2 h4 {

background:url(../images/recsoc_title_icon1.gif) no-repeat 10px 5px;

color:#FFF;

font-size:18px;

padding:5px 0 0 30px;

}



#recsoc_2 iframe {

border:solid 1px #CCC;

margin-bottom:5px;

/*float:left;*/

}


/*20100115*/
#recsoc_3 {

	width:620px;

	border-bottom:solid 30px #96A4FF;

	/*float:left;*/

	display:block;

	margin:0 140px 10px;

}



#recsoc_3 h4 {

width:590px;

height:31px;

background:url(../images/recsoc_title_icon2.gif) no-repeat 10px 5px;

color:#707070;

font-size:18px;

padding:5px 0 0 30px;

}



#recsoc_3 h5.h5_a {
margin:20px 0 0 0px;
	font-size:15px;
	color:#FFF;
	height:25px;
	background:#94A3FF;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	line-height: 20px;
	clear: left;
}



#recsoc_3 h5.h5_b {

font-size:15px;

color:#FFF;

height:25px;

background:#2A59E2;

width:600px;

float:left;

padding:5px 0 0 20px;

}



.recsoc_arct1 dt {

font-weight:700;

color:red;

}



.recsoc_arct2 dt {

font-weight:700;

}



.recsoc_arci {
width:130px;
float:right;
margin:0px;
}



.rectrsp_title2 {

width:750px;

height:25px;

margin-bottom:30px;

background:url(../images/rectrsp_title2.gif) repeat-x;

float:left;

}



.rectrsp_title2 h4 {

color:#FFF;

font-size:18px;

padding:2px 0 0 15px;

}



#rectrsp_a {

width:705px;

height:229px;

margin-bottom:20px;

background:url(../images/rectrsp_a.jpg) no-repeat;

float:left;

padding:80px 0 0 45px;

}



#rectrsp_a p {

width:400px;

}



#rectrsp_b {

width:660px;

height:185px;

margin-bottom:15px;

background:url(../images/rectrsp_b.jpg) no-repeat;

float:left;

padding:15px 45px 0;

}



#rectrsp_c {

width:660px;

height:175px;

margin-bottom:20px;

background:url(../images/rectrsp_c.jpg) no-repeat;

float:left;

padding:20px 45px 0;

}



#rectrsp_1 #rectrsp_c img {

padding-top:5px;

}



#rectrsp_d {

width:660px;

height:134px;

margin-bottom:20px;

background:url(../images/rectrsp_d.jpg) no-repeat;

float:left;

padding:20px 45px 0;

}



.rectrsp_cnt {

width:660px;

padding-bottom:10px;

border-bottom:1px solid #666;

float:left;

display:block;

margin:0 0 10px 45px;

}



.rectrsp_cnt_t {

width:660px;

float:left;

}



.rectrsp_cnt_l {

width:300px;

float:left;

}



.rectrsp_cnt_r {

width:300px;

margin-left:60px;

float:left;

}



#rectrsp_4 {

width:750px;

float:left;

clear:left;

color:#333;

display:inline;

margin:0 65px 30px 85px;

}



#rectrsp_4 table {

background:#CCC;

font-size:12px;

margin:20px auto;

}



#rectrsp_4 th {

background:#FFCFA1;

}



#rectrsp_4 td {

background:#FFF;

}



#link_1 {

width:750px;

float:left;

color:#333;

display:inline;

margin:0 65px 30px 95px;

}



#link_1 strong {

font-size:16px;

color:#0018a8;

}



#link_1 em {

font-size:16px;

font-style:normal;

font-weight:700;

}



#link_1 li {

list-style:none;

}



#privacy_1 {

width:620px;

float:left;

color:#333;

display:inline;

margin:0 65px 30px 130px;

}



#privacy_1 ol {

margin-left:30px;

}



#privacy_1 li {

margin-top:15px;

margin-bottom:15px;

}



#privacy_1 li ol {

margin-top:20px;

margin-bottom:20px;

}



#privacy_1 li li {

margin-left:0;

margin-bottom:5px;

margin-top:5px;

}



#privacy_1 h4 {

color:#0411b3;

font-size:14px;

}



#privacy_1 strong {

color:#0411b3;

}



#privacy_1 address {

font-style:normal;

}



#recslf_1 {

width:620px;

float:left;

color:#333;

display:block;

margin:0 0 10px 155px;

}



#recslf_2 {

width:740px;

float:left;

color:#4a4848;

display:block;

margin:0 0 0 100px;

}



.recslf_gp_cnt {

width:690px;

background:url(../images/recslf_gp_bg.gif) no-repeat bottom;

float:left;

}



.recslf_gp_cnt_t {

width:690px;

float:left;

}



.recslf_gp_cnt_l {

width:370px;

padding-left:60px;

margin-right:20px;

float:left;

}



.recslf_gp_cnt_l ul {

margin-left:45px;

}



.recslf_gp_cnt_l strong {

font-size:18px;

line-height:130%;

}



.recslf_gp_cnt_r {

width:230px;

float:right;

}



.recslf_gp_cnt_r p {

font-size:12px;

margin:0 auto 10px;

}



.recslf_gp_cnt_b {

width:630px;

padding-left:60px;

float:left;

}



#recslf_3 {

width:620px;

float:left;

color:#666;

display:inline;

margin:0 0 10px 155px;

}



#recadshop_title1 {

width:830px;

height:30px;

font-size:18px;

color:#FFF;

background:url(../images/recsoc_title1.gif) no-repeat;

margin:10px 0 10px 20px;

padding:10px 0 0 50px;

}



#recadshop_1_button {

width:400px;

float:left;

display:block;

margin:0 0 40px 430px;

}



#recadshop_1_r1 {

width:400px;

margin-left:50px;

float:left;

}



#recadshop_1_r2 {

float:left;

margin:20px auto auto 105px;

}



.recadshop_cnt1 {

width:880px;

background:url(../images/recadshop_shadow.gif) no-repeat bottom;

float:left;

display:block;

color:#333;

margin:0 0 30px 20px;

padding:0 0 20px;

}



.recadshop_cnt2 {

width:900px;

float:left;

display:block;

color:#333;

margin:0 0 30px 20px;

padding:0 0 20px;

}



.recadshop_cnt_l {

width:210px;

float:left;

display:block;

padding-top:40px;

background:url(../images/recadshop_bannertop.gif) repeat-x top;

}



.recadshop_cnt_r {

width:620px;

float:left;

display:block;

color:#333;

margin:0 25px;

}



.recadshop_cnt_r h4 {

height:20px;

margin-bottom:10px;

font-size:18px;

color:#09007f;

background:url(../images/recadshop_h4_bg.gif) repeat-x top;

padding:5px;

}



.recadshop_cnt_r table {

width:620px;

background:#505050;

}



.recadshop_cnt_r th {

background:#ECF1FF;

width:130px;

padding:10px;

}



.recadshop_cnt_r td {

background:#FCFCFC;

padding:10px;

}



.recadshop_cnt_r td span {

color:#00F;

}



#reckan_title1 {

width:830px;

height:30px;

font-size:18px;

color:#FFF;

background:url(../images/recsoc_title1.gif) no-repeat;

margin:10px 0 35px 20px;

padding:10px 0 0 50px;

}



#reckan_1 {

width:780px;

float:left;

display:inline;

margin:0 0 10px 20px;

padding:0 0 0 20px;

}



#reckan_2 {

width:620px;

float:left;

display:inline;

color:#333;

line-height:180%;

margin:0 0 30px 155px;

}



#reckan_2 h4 {

height:25px;

padding-left:10px;

margin-bottom:10px;

font-size:14px;

color:#FFF;

background:url(../images/rectrsp_title2.gif) repeat-x;

}



#reckan_2 ul {

margin-bottom:40px;

}



#recadfaq_1_top {

width:680px;

float:left;

margin:0 auto 0 50px;

}



#recadfaq_1_top ul {

margin:15px auto 0 70px;

}



#recadfaq_1_top li {

color:#fc871f;

}



.recadfaq_cnt {

width:680px;

float:left;

margin:45px auto 50px 50px;

}



.recadfaq_cnt dl {

width:630px;

}



.recadfaq_cnt dt {

color:#fc871f;

font-size:16px;

font-weight:700;

background:url(../images/recadfaq_dt.gif) left center no-repeat;

padding-left:50px;

margin-bottom:10px;

height:30px;

}



.recadfaq_cnt dd {

background:url(../images/recadfaq_dd.gif) left top no-repeat;

padding-left:50px;

}



.recadfaq_cnt ul li {

margin-left:50px;

margin-bottom:30px;

list-style:square;

}



.recadfaq_cnt ol li {

margin-left:50px;

margin-bottom:30px;

list-style:decimal;

}



.recadfaq_cnt li li {

margin-bottom:auto;

list-style:disc;

}



#recqa_title1 {

width:830px;

height:30px;

font-size:18px;

color:#FFF;

background:url(../images/recsoc_title1.gif) no-repeat;

margin:10px 0 45px 20px;

padding:10px 0 0 50px;

}



#recqa_1 {

width:700px;

background:url(../images/recqa_book_img1.gif) no-repeat right 205px;

float:left;

color:#333;

display:block;

margin:0 65px 30px 130px;

}



#recqa_1 p {

font-size:16px;

width:410px;

margin-bottom:20px;

}



#recqa_2 {

width:680px;

float:left;

display:block;

color:#333;

margin:0 65px 30px 130px;

}



#recqa_2_l {

width:200px;

float:left;

}



#recqa_2_r {

width:460px;

margin-right:20px;

float:left;

}



#recqa_buy {

width:680px;

float:left;

border-bottom:solid 1px #000;

}



#recqa_buy img {

margin:25px 220px;

}



#recqa_3 {

width:680px;

float:left;

display:inline;

color:#333;

padding-bottom:100px;

margin:0 65px 60px 130px;

}



#recqa_3 h4 {

text-align:center;

font-size:14px;

}



#recqa_3 dl.kanshuu {

width:520px;

margin:auto;

}



#recqa_3 .name dt {

clear:left;

float:left;

width:100px;

text-align:left;

padding-left:100px;

margin:0;

}



#recqa_3 .name dd {

width:auto;

}



#recqa_3 dl {

width:640px;

line-height:180%;

margin:auto;

}



#recqa_3 dt {

text-align:center;

margin:20px auto;

}



#course_menu {

width:680px;

min-height:45px;

background:url(../images/rectr_course_bar.gif) center bottom no-repeat;

margin:0 auto 10px;

}



#course_menu img {

margin:0 6px;

}



#rectr_stepup {

width:810px;

margin:0 auto 30px 50px;

}



#rectr_stepup h4 {

margin-left:20px;

}



#rectr_stepup p {

width:450px;

margin:0 20px;

}



#rectr_section {

width:790px;

line-height:130%;

font-size:12px;

color:#333;

float:left;

display:inline;

margin:0 auto 10px 70px;

}



h5.rectr_section,dt.rectr_section {

text-indent:-9999px;

position:absolute;

}

/*20090323*/

#rectr_section a{

	color:#ff9900;

	text-decoration:none;	

}

#rectr_section dd span {

display:none;

}



#rectr_sct_basic {

width:790px;

height:498px;

background:url(../images/rectr_sct_basic_20081203.gif) no-repeat;

float:left;

margin:0 auto 10px 0;

}



#rectr_sct_pharmacist {

width:790px;

height:452px;

background:url(../images/rectr_sct_pharmacist.gif) no-repeat;

float:left;

margin:0 auto 10px 0;

}



#rectr_sct_beauty {

width:790px;

height:452px;

background:url(../images/rectr_sct_beauty.gif) no-repeat;

float:left;

margin:0 auto 10px 0;

}



#rectr_sct_eiyoushi {

width:790px;

height:400px;

background:url(../images/rectr_sct_eiyoushi.gif) no-repeat;

float:left;

margin:0 auto 10px 0;

}



#rectr_carier {

width:670px;

color:#333;

float:left;

display:inline;

margin:0 auto 10px 130px;

}



#rectr_carier h5 {

margin-bottom:35px;

}



#rectr_carier dl {

margin:0 0 40px 20px;

}



#recact_1 {

width:710px;

background:url(../images/recact_img_up.jpg) right top no-repeat;

color:#f69522;

float:left;

display:inline;

margin:0 auto 40px 100px;

}



#recact_1 p {

width:470px;

font-weight:700;

}



#recact_1 ul {

width:710px;

float:left;

}



#recact_1 li {

float:left;

list-style:none;

display:inline;

margin:5px;

}



#recact_2 {

width:710px;

text-align:center;

float:left;

display:inline;

margin:0 auto 40px 100px;

}



#recintv_title1 {

width:880px;

height:117px;

font-size:24px;

color:#FFF;

margin:10px 0 0 20px;

padding:10px 0 0;

}



#recintv_pre1 {

float:left;

background-image:url(../images/interview_pre1.jpg);

background-repeat:no-repeat;

height:407px;

width:542px;

}



#recintv_pre2 {

background-image:url(../images/interview_pre2.jpg);

background-repeat:no-repeat;

height:407px;

width:319px;

float:right;

}



table.recintv td.pic {

padding:15px 10px 10px;

}



table.recintv td {

color:#333;

padding:0 10px 10px;

}



table.recintv_pre .td_l {

color:#333;

padding:7px 20px 5px;

}



table.recintv_pre .td_g {

color:#333;

padding:0 20px 5px;

}



.recprsnl {

width:800px;

color:#333;

float:left;

display:inline;

margin:0 auto 10px 65px;

}



.recprsnl_name {

height:87px;

background:url(../images/recprsnl_name_bg.gif) no-repeat top;

margin-top:30px;

padding-top:20px;

color:#564543;

}



.recprsnl_l img.msg1 {

margin:0 auto 45px 0;

}



.recsp {

width:800px;

padding-bottom:50px;

color:#333;

border-bottom:solid 1px #666;

float:left;

display:inline;

margin:0 auto 10px 65px;

}



.recsp_name {

height:83px;

background:url(../images/recsp_name_bg.gif) no-repeat top;

color:#564543;

padding-top:20px;

}



.recsp_l img.msg1 {

float:left;

margin:0 auto 45px 0;

}



#recbrf_1 {

width:880px;

float:left;

display:inline;

margin:20px 0 50px 20px;

}



#footer .address {

padding-top:40px;

padding-left:20px;

}



#main #inquiry_1 {

width:700px;

margin:20px 90px auto 110px;

}



#main #inquiry_1 .info {

line-height:150%;

width:600px;

margin-right:auto;

margin-left:auto;

}



#main #inquiry_1 #inquiry_form {

width:600px;

margin-right:auto;

margin-left:auto;

}



#g_pan {

font-size:82%;

padding-right:0;

padding-bottom:10px;

padding-left:15px;

margin:0 auto;

}



#MMMenuContainer01 {

position:static;

left:58px;

top:150px;

visibility:hidden;

z-index:300;

}



#MMMenu01_Item_1 {

left:157px;

top:0;

}



#MMMenuContainer01 a {

text-decoration:none;

text-align:left;

vertical-align:middle;

display:block;

position:absolute;

padding:3px;

}



#MMMenuContainer01 a:hover {

border-bottom:none;

border-top:#F60 solid 2px;

}



#MMMenuContainer02 {

position:relative;

left:140px;

top:-30px;

visibility:hidden;

z-index:300;

}



#MMMenu02_Item_3 {

left:177px;

top:0;

}



#MMMenuContainer02 a {

color:#ffF;

font-size:14px;

text-decoration:none;

text-align:left;

vertical-align:middle;

display:block;

position:absolute;

background-color:#00C;

padding:3px;

}



#MMMenuContainer02 a:hover {

border-bottom:none;

border-top:#F60 solid 2px;

background-color:#F90;

color:#FFF;

}



p,.recsoc_arct1 dl,.recsoc_arct2 dl {

margin:10px 0;

}



#main a,#header_menu1 a:hover,#link_1 a:hover,#recslf_1 a:hover,#recslf_3 a:hover,.recadfaq_cnt a:hover {

text-decoration:none;

color:#F90;

}



#menu2 li,#recadshop_1 li {

list-style:none;

float:left;

}



#rectop_e h3,#rectop_f h3 {

width:365px;

color:#f69522;

font-size:16px;

background:url(../images/icon_circle2.gif) no-repeat left center;

padding-left:20px;

padding-top:3px;

}


/*20100115*/
#recsoc_title1,#privacy_title1,#recslf_title1,#recadfaq_title1 {

width:830px;

height:30px;

font-size:18px;

color:#FFF;

background:url(../images/recsoc_title1.gif) no-repeat;

margin:10px 0 30px 20px;

padding:10px 0 0 50px;
clear:both;

}
/*20100115*/



#recsoc_arc p,#reckan_2 p,.recadfaq_cnt ul ul,.recadfaq_cnt ol ul {

margin-top:0;

}



.recsoc_arc1,.recsoc_arc2 {
margin:5px 0px;
padding:5px 0px;
width:620px;
border-bottom:dashed 1px #666;
float:left;
_zoom:1;
overflow:hidden;
}



.recsoc_arct1,.recsoc_arct2 {

width:490px;

color:#333;

float:left;

}



.recsoc_arct1 dd,.recsoc_arct2 dd {

padding-left:14px;

}



.recsoc_arct1 dd.btm10,.recsoc_arct2 dd.btm10,.recadshop_cnt_l img,#rectr_carier h4 {

margin-bottom:10px;

}



.recsoc_arct1 dd.youshi,.recsoc_arct2 dd.youshi {

color:#00E;

font-weight:700;

}



.recsoc_arct1 a,.recsoc_arct2 a {

text-decoration:none;

color:#00E;

}



#rectrsp_title1,#link_title1 {

width:830px;

height:30px;

font-size:24px;

color:#FFF;

background:url(../images/recsoc_title1.gif) no-repeat;

margin:10px 0 30px 20px;

padding:10px 0 0 50px;

}



#rectrsp_1,#rectrsp_2,#rectrsp_3 {

width:750px;

float:left;

color:#333;

display:inline;

margin:0 65px 30px 85px;

}



#rectrsp_a h5,#rectrsp_b h5,#rectrsp_c h5,#rectrsp_d h5,#rectrsp_2 h5,#rectrsp_3 h5,#rectrsp_4 h5 {

color:#4E73E5;

font-size:18px;

}



#rectrsp_a li,#reckan_2 li {

list-style:inside;

}



#rectrsp_e,#rectrsp_f,#rectrsp_g {

width:660px;

margin:0 auto;

}



#rectrsp_2 p,#rectrsp_3 p {

margin:5px 0;

}



#link_1 p,#link_1 ul {

margin-bottom:80px;

}



#link_1 a:link,#recslf_1 a:link,#recslf_3 a:link,.recadfaq_cnt a:link {

text-decoration:none;

color:#00F;

}



#link_1 a:visited,#recslf_1 a:visited,#recslf_3 a:visited,.recadfaq_cnt a:visited {

text-decoration:none;

color:#333;

}



#recslf_1 ul,#recslf_3 ul {

margin:20px 40px;

}



#recslf_1 li,#recslf_3 li {

padding-left:20px;

background:url(../images/recslf_li.gif) no-repeat left;

list-style:none;

}



#recadshop_1,#recadfaq_1 {

width:830px;

background:url(../images/recadshop_shadow.gif) no-repeat bottom;

float:left;

display:block;

color:#333;

margin:0 0 30px 20px;

padding:0 0 20px 50px;

}



#recadshop_1_l1,#recadshop_1_l2 {

width:380px;

text-align:right;

font-size:16px;

float:left;

}



#reckan_2 strong,#rectr_carier dt {

font-size:18px;

}



#reckan_2 span,.recprsnl_r .cap,.recsp_r .cap {

font-size:12px;

}



.recadfaq_cnt dd img,#changefont,.str {

clear:both;

float:right;

}



.str-home {

_margin-top:-55px;

}



*:first-child+html .str-home {

margin-top:-55px;

}



.recadfaq_cnt ul,.recadfaq_cnt ol {

margin-top:30px;

}



#recqa_2 h4,#recintv_1 h4,#recintv_2 h4,#recintv_3 h4,#recintv_4 {

margin-bottom:20px;

}



#rectr_title1,#recact_title1 {

width:880px;

height:90px;

font-size:24px;

color:#FFF;

margin:10px 0 30px 20px;

padding:10px 0 0;

}



#recintv_1,#recintv_2,#recintv_3 {

width:880px;

float:left;

display:inline;

margin:0 auto 40px 20px;

}



#recprsnl_title1,#recsp_title1 {

width:880px;

height:83px;

font-size:24px;

color:#FFF;

margin:10px 0 30px 20px;

padding:10px 0 0;

}



.recprsnl_r,.recsp_r {

width:290px;

float:right;

}



.recprsnl_name dl,.recsp_name dl {

line-height:130%;

margin:0 auto 0 15px;

}



.recprsnl_name dt,.recsp_name dt {

font-weight:700;

margin-bottom:10px;

}



.recprsnl_name dd,.recsp_name dd {

font-size:28px;

font-weight:700;

}



.recprsnl_l,.recsp_l {

width:490px;

float:left;

}



.recprsnl_l2,.recsp_l2 {

width:440px;

margin-left:50px;

}



.recprsnl_l2 img.msg2,.recsp_l2 img.msg2,.recsp_l2 img.msg3 {

margin:0 auto 20px 0;

}



.recprsnl_l2 img.photo2,.recsp_l2 img.photo2 {

float:left;

margin:auto 20px 10px auto;

}



.recprsnl_l2 img.photo3,.recsp_l2 img.photo3 {

float:right;

margin-left:20px;

}



#MMMenu01,#MMMenu02 {

position:relative;

left:0;

top:0;

visibility:hidden;

width:98px;

height:28px;

}



.MMMIFHStyleMMMenu01,.MMMIHStyleMMMenu01 {

voice-family:inherit;

width:153px;

height:18px;

}



#MMMenu01_Item_0,#MMMenu02_Item_2 {

left:0;

top:0;

}



#MMMenuContainer01 img,#MMMenuContainer02 img {

border:0;

}



.MMMIFHStyleMMMenu02,.MMMIHStyleMMMenu02 {

voice-family:inherit;

width:170px;

height:28px;

}


