@charset "UTF-8";

* {
margin:0;
padding:0;
}

img {
border:none;
}

body {
font-size:80%;
line-height:1.4;
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;
margin:0 auto;
padding:0 5px;
}

#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;
line-height:150%;
}

/*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;
}

#recsoc_1 {
width:620px;
float:left;
color:#333;
background:url(../images/recsoc_img2.jpg) no-repeat right top;
display:block;
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;
}

#recsoc_3 {
width:620px;
border-bottom:solid 30px #96A4FF;
float:left;
display:block;
margin:0 140px;
}

#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 {
font-size:15px;
color:#FFF;
height:25px;
background:#94A3FF;
padding:5px 0 0 20px;
}

#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-top:10px;
}

.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:0px auto;
}

#recslf_2 {
width:740px;
/*float:left;*/
color:#4a4848;
/*display:block;*/
margin:0px auto;
}

.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;
clear:both;
}

#recadshop_1_button {
width:400px;
/*float:left;*/
display:block;
margin:0 0 40px 410px;
}

#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;
clear:both;
}

#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;
clear:both;
}

#recqa_1 {
width:700px;
background:url(../images/recqa_book_img1.gif) no-repeat right 205px;
/*float:left;*/
color:#333;
/*display:block;*/
margin:0px auto 30px auto;
}

#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;
clear:both;
}

#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;
}

#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;
}

#recsoc_arc p,#reckan_2 p,.recadfaq_cnt ul ul,.recadfaq_cnt ol ul {
margin-top:0;
}

.recsoc_arc1,.recsoc_arc2 {
width:620px;
border-bottom:dashed 1px #666;
float:left;
}

.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;
clear:both;
}

#rectrsp_1,#rectrsp_2,#rectrsp_3 {
width:750px;
/*float:left;*/
color:#333;
/*display:inline;*/
margin:0px auto 30px auto;
}

#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;
}

