#contents {
	background-color: #FFF;
}
#con_box {
	background-image: url(../../images/base/main_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 988px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 6px;
	padding-left: 6px;
}
#sub_con_box {
	background-image: url(../../images/sub_base/sub_con_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	background-color: #FFF;
}
#s_box {
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../images/sub_base/s_box_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#s_box02 {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
}
#s_box02 .sb02_img {
	text-align: center;
}


#sub_under {
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0px;
	line-height: 1px;
	padding: 0px;
	margin-top: 0px;
}

#s_left {
	width: 205px;
	float: left;
}
#s_left .sl_img {
	text-align: center;
	margin-bottom: 12px;
}
#s_left .sl_img02 {
	text-align: center;
	margin-bottom: 12px;
	width: 188px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}

#sl_mt {
	margin-bottom: 12px;
}
#sl_mt .slm_text {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #37322e;
	margin-bottom: 15px;
}
#sl_mt .slm_text .slmt_a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #FFF;
	width: 175px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	padding-left: 14px;
	background-image: url(../../images/sub_base/contents_shirushi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 16px;
}
#s_right {
	float: left;
	width: 805px;
}



#index_main {
	text-align: center;
	background-image: url(../../images/index/main_img_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF;
}
#index_main .im_img {
	background-image: url(../../images/index/main_img_demo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 414px;
}
#in_yakusoku {
	position: relative;
	width: 948px;
	margin-right: auto;
	margin-left: auto;
}
#in_yakusoku .iy_text01 {
	font-size: 14px;
	line-height: 20px;
	color: #000;
	position: absolute;
	left: 223px;
	top: 110px;
	text-align: left;
	width: 162px;
}
#in_yakusoku .iy_text02 {
	font-size: 14px;
	line-height: 20px;
	color: #000;
	position: absolute;
	left: 415px;
	top: 109px;
	text-align: left;
}
#in_yakusoku .iy_text03 {
	font-size: 14px;
	line-height: 20px;
	color: #000;
	position: absolute;
	left: 593px;
	top: 109px;
	text-align: left;
}
#in_yakusoku .iy_text04 {
	font-size: 14px;
	line-height: 20px;
	color: #000;
	position: absolute;
	left: 782px;
	top: 109px;
	text-align: left;
}
#in_yakusoku02 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#in_yakusoku02 .iy02_text01 {
	font-size: 18px;
	line-height: 24px;
	color: #000;
	position: absolute;
	left: 48px;
	top: 265px;
	width: 426px;
	text-align: left;
}
#in_yakusoku02 .iy02_text02 {
	font-size: 18px;
	line-height: 24px;
	position: absolute;
	color: #000;
	top: 265px;
	left: 523px;
	width: 426px;
	text-align: left;
}
#in_yakusoku02 .iy02_text03 {
	font-size: 18px;
	line-height: 24px;
	position: absolute;
	color: #000;
	top: 516px;
	left: 48px;
	width: 426px;
	text-align: left;
}
#in_yakusoku02 .iy02_text04 {
	font-size: 18px;
	line-height: 24px;
	position: absolute;
	color: #000;
	top: 516px;
	left: 525px;
	width: 426px;
	text-align: left;
}
#in_yakusoku_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 26px;
	line-height: 34px;
	color: #FFF;
	padding-bottom: 30px;
}












#sub_main {
	background-image: url(../../images/sub_base/main_img_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 167px;
	min-width:100%;
	padding-top: 13px;
}
#sub_main .sm_img {
	text-align: center;
}
#sub_main .sm_img_hajimete {
	text-align: center;
	background-image: url(../../images/hajimete/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}
#sub_main .sm_img_merit {
	text-align: center;
	background-image: url(../../images/merit/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}
#sub_main .sm_img_flow {
	text-align: center;
	background-image: url(../../images/flow/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}
#sub_main .sm_img_ryoukin {
	text-align: center;
	background-image: url(../../images/ryoukin/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}
#sub_main .sm_img_access {
	text-align: center;
	background-image: url(../../images/access/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}
#sub_main .sm_img_shitumon {
	text-align: center;
	background-image: url(../../images/shitumon/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}
#sub_main .sm_img_schedule {
	text-align: center;
	background-image: url(../../images/schedule/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}
#sub_main .sm_img_yoyaku {
	text-align: center;
	background-image: url(../../images/yoyaku/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}
#sub_main .sm_img_recruit {
	text-align: center;
	background-image: url(../../images/recruit/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}
#sub_main .sm_img_movie {
	text-align: center;
	background-image: url(../../images/movie/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}

#sub_main .sm_img_mt {
	text-align: center;
	background-image: url(../../images/mt/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}
#sub_main .sm_img_topics {
	text-align: center;
	background-image: url(../../images/topics/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}
#sub_main .sm_img_privacy {
	text-align: center;
	background-image: url(../../images/privacy/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}
#sub_main .sm_img_company {
	text-align: center;
	background-image: url(../../images/company/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}
#sub_main .sm_img_media {
	text-align: center;
	background-image: url(../../images/media/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}

#sub_main .sm_img_sitemap {
	text-align: center;
	background-image: url(../../images/sitemap/main_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}















#index_bana {
	background-image: url(../../images/index/index_bana_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #1f1f1f;
}
#index_bana .ib_waku01 {
	padding-top: 26px;
	text-align: center;
	padding-bottom: 26px;
}
#index {
	width: 948px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
}
#index .i_anshin01 {
	margin-bottom: 40px;
	background-image: url(../../images/index/anshin_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 232px;
	position: relative;
}
#index .i_anshin01 .ia01_text01 {
	position: absolute;
	top: 109px;
	left: 222px;
	font-size: 14px;
	line-height: 20px;
	color: #000;
}
#index .i_anshin01 .ia01_text02 {
	position: absolute;
	top: 109px;
	left: 413px;
	font-size: 14px;
	line-height: 20px;
	color: #000;
}
#index .i_anshin01 .ia01_text03 {
	position: absolute;
	top: 109px;
	left: 593px;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	width: 161px;
}
#index .i_anshin01 .ia01_text04 {
	position: absolute;
	top: 109px;
	left: 782px;
	font-size: 14px;
	line-height: 20px;
	color: #000;
}
#index .i_waku01 {
	margin-bottom: 40px;
}

#index .i_waku01 .iw01_left {
	float: left;
	width: 370px;
	margin-right: 18px;
}
#index .i_waku01 .iw01_left .iw01l_mato01 {
	margin-bottom: 12px;
}
#index .i_waku01 .iw01_left .iw01l_mato01 .iw01lm01_midashi {
	margin-bottom: 18px;
}
#index .i_waku01 .iw01_left .iw01l_mato01 .iw01lm01_text {
	font-size: 15px;
	line-height: 20px;
	padding-left: 15px;
	margin-bottom: 5px;
}
#index .i_waku01b {
	margin-bottom: 40px;
}
#index .i_waku01b .iw01b_midashi {
	margin-bottom: 20px;
}
#index .i_waku01b .iw01b_box {
	margin-bottom: 30px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

#index .i_waku01b .iw01b_box .iw01bb_img {
	float: left;
	width: 180px;
	margin-right: 20px;
}
#index .i_waku01b .iw01b_box .iw01bb_text {
	float: left;
	width: 728px;
}
#index .i_waku01b .iw01b_box02 {
	margin-bottom: 30px;
}
#index .i_waku01b .iw01b_box02 .iw01bb02_text {
	padding-left: 18px;
	margin-bottom: 20px;
}

#i_tenpo_box01 {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #e3bac3;
	padding-left: 15px;
	font-size: 16px;
	line-height: 28px;
	color: #000;
	margin-bottom: 20px;
}
#i_tenpo_box02 {
	font-size: 24px;
	line-height: 24px;
	color: #000;
	margin-bottom: 20px;
}
#i_tenpo_box02 .itb02_a {
	float: left;
	margin-right: 15px;
}
#i_tenpo_box02 .itb02_b {
	float: left;
	width: 60px;
}



#news_data {
	width: 85px;
	float: left;
	background-image: url(../../images/index/yajirushi.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}
#news_data02 {
	width: 165px;
	float: left;
	background-image: url(../../images/index/yajirushi02.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	font-size: 22px;
	line-height: 24px;
	color: #000;
}

#news_new {
	float: left;
	padding-top: 7px;
	padding-right: 3px;
}
#news_title {
	float: left;
	width: 220px;
	font-size: 14px;
}
#news_title02 {
	float: left;
	width: 730px;
	font-size: 20px;
	line-height: 20px;
}


#index .i_waku01 .iw01_right {
	float: left;
	width: 560px;
}
#index .i_waku01 .iw01_right .iw01r_midashi {
	margin-bottom: 18px;
}
#index .i_waku01 .iw01_right .iw01r_mato01 {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bfbfbf;
}
#index .i_waku02 {

}
#index .i_waku02 .iw02_left {
	float: left;
	width: 640px;
	margin-right: 20px;
}
#index .i_waku02 .iw02_right {
	float: left;
	width: 288px;
}
#index .i_waku02 .iw02_right .iw02r_mt {
	color: #333333;
	background-color: #eeebe4;
}
#index .i_waku02 .iw02_right .iw02r_mt .iw02rm_text {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d6d1;
	color: #7F0000;
	font-size: 14px;
	line-height: 20px;
}
#index_contents {
	background-image: url(../../images/index/mt_sirushi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 20px;
}


#index_tenpo {
}
#index_tenpo .it_img01 {
	margin-right: 10px;
	width: 126px;
	float: left;
}
#index_tenpo .it_text01 {
	width: 424px;
	float: left;
}
#index_tenpo .it_text01 .itt01_tenpomei {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #E3BAC3;
	padding-left: 10px;
	font-size: 15px;
	line-height: 18px;
	color: #000;
	margin-bottom: 10px;
}
#index_tenpo .it_text01 .itt01_juusho {
	margin-bottom: 12px;
}
#index_tenpo .it_text01 .itt01_juusho .itt01j_a {
	float: left;
	margin-right: 5px;
}
#index_tenpo .it_text01 .itt01_juusho .itt01_b {
	float: left;
	width: 38px;
}
#index_tenpo .it_text01 .itt01_tel {
}
#index_tenpo .it_text01 .itt01_tel .itt01t_a {
	float: left;
	width: 194px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	line-height: 24px;
	text-decoration: underline;
	padding-top: 4px;
}
#index_tenpo .it_text01 .itt01_tel .itt01t_b {
	float: left;
	width: 230px;
}
#in_text {
	border: 1px solid #d1cdca;
	background-color: #fefaf1;
	padding: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #000;
}

#merit {
	padding-left: 35px;
}
#merit .me_mato01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 24px;
	margin-bottom: 55px;
}
#merit .me_mato01 .mm01_text {
	float: left;
	width: 547px;
	padding-right: 15px;
}
#merit .me_mato01 .mm01_text .mm01t_a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 28px;
	color: #312E31;
	line-height: 40px;
	margin-bottom: 10px;
}
#merit .me_mato01 .mm01_text .mm01t_b {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #000;
}
#merit .me_mato01 .mm01_img {
	float: left;
	width: 204px;
}
#merit .me_mato02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 55px;
}
#merit .me_mato02 .mm01_text {
	float: left;
	width: 539px;
	padding-right: 25px;
}
#merit .me_mato02 .mm01_text .mm01t_a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #312E31;
	line-height: 24px;
	height: 29px;
	padding-left: 13px;
	padding-top: 5px;
	font-weight: bold;
	margin-bottom: 25px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #6D0000;
	background-image: url(../../images/hajimete/midashi_bg02.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#merit .me_mato02 .mm01_text .mm01t_a2 {
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 25px;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 1px;
	color: #BD725F;
}

#merit .me_mato02 .mm01_text .mm01t_b {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #000;
}
#merit .me_mato02 .mm01_img {
	float: left;
	width: 204px;
}
#meishou {
	background-image: url(../../images/hajimete/meishou_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 183px;
	text-align: center;
	margin-bottom: 60px;
}
#meishou .mei_midashi01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #FFF;
	line-height: 22px;
	padding-top: 25px;
	letter-spacing: 1px;
	margin-bottom: 16px;
}
#meishou .mei_text01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 21px;
}

#ryoukin {
	width: 768px;
}
#ryoukin .r_hyou {
	margin-bottom: 60px;
}
#ryoukin .r_hyou .rh_waku {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
#ryoukin .r_hyou .rh_waku .rhw_a {
	float: left;
	width: 427px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCC;
	padding-left: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #333;
	padding-top: 10px;
	padding-bottom: 8px;
	font-weight: bold;
}
#ryoukin .r_hyou .rh_waku .rhw_b {
	float: left;
	width: 159px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #333;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCC;
	padding-top: 10px;
	padding-bottom: 8px;
	font-weight: bold;
}
#ryoukin .r_hyou .rh_waku .rhw_c {
	float: left;
	width: 165px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #333;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 8px;
	font-weight: bold;
}
#ryoukin .r_shibuya {
	background-image: url(../../images/ryoukin/shibuya.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 78px;
	margin-bottom: 30px;
	text-align: center;
	font-size: 13px;
	line-height: 21px;
	color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 70px;
}
#ryoukin .r_tokki {
	margin-bottom: 40px;
}
#ryoukin .r_tokki .rt_naka {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d1cdca;
	border-left-color: #d1cdca;
	background-color: #fefaf1;
	padding-right: 30px;
	padding-left: 30px;
	font-size: 13px;
	line-height: 21px;
	color: #000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#ryoukin .r_tokki .rt_naka .rtn_waku {
	background-color: #e1dedd;
	padding: 10px;
	font-size: 12px;
	line-height: 21px;
}
#flow {
}
#flow .f_img {
	text-align: center;
}

#flow .f_waku {
	background-color: #FFF;
	background-image: url(../../images/flow/flow_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#flow .f_waku .fw_naka01 {
	padding-bottom: 45px;
	padding-left: 30px;
	padding-top: 22px;
}
#flow .f_waku .fw_naka01 .fwn_a {
	float: left;
	width: 468px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 26px;
	color: #000;
}

#flow .f_waku .fw_naka01 .fwn_b {
	float: left;
	width: 270px;
}
#flow .f_waku .fw_naka01 .fwn_c {
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 26px;
	color: #000;
}
#fwn_text {
	background-color: #E5E5E5;
	padding: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000;
}

#flow_tenpo {
	background-color: #E3E3E3;
	margin-right: 40px;
	padding: 15px;
}
#flow_tenpo .ft_a {
	font-size: 17px;
	font-weight: bold;
	color: #000;
	margin-bottom: 5px;
	line-height: 20px;
}
#flow_tenpo .ft_b {
	font-size: 15px;
	line-height: 18px;
	color: #000;
	margin-bottom: 10px;
}
#flow_tenpo .ft_c {
	font-size: 12px;
	color: #000;
}


#access {
}
#access .a_tel {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #baacad;
	border-bottom-color: #baacad;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000;
}

#access .a_waku {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 22px;
	color: #000;
	margin-bottom: 40px;
}
#access .a_waku .aw_info {
}
#access .a_waku .aw_info .awi_logo {
	width: 113px;
	margin-right: 22px;
	float: left;
}
#access .a_waku .aw_info .awi_text {
	float: left;
	width: 630px;
}
#access .a_midashi01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 19px;
	line-height: 24px;
	color: #404040;
	letter-spacing: 2px;
	margin-bottom: 10px;
}
#access .a_text01 {
	font-size: 13px;
	line-height: 19px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #333833;
	margin-bottom: 20px;
}
#access .a_map01 {
	border: 4px solid #333333;
	width: 760px;
}

#awit_matome01 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bfbcbc;
}





#shitumon {
}
#shitumon .shi_mato01 {
	width: 762px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 35px;
}
#shitumon .shi_mato01 .shm01_title {
	background-image: url(../../images/shitumon/title_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	padding-top: 19px;
	padding-left: 30px;
}
#shitumon .shi_mato01 .shm01_title .shm01t_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 20px;
	color: #000;
	float: left;
	width: 30px;
}
#shitumon .shi_mato01 .shm01_title .shm01t_text02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #000;
	float: left;
	width: 670px;
	font-weight: bold;
	padding-top: 1px;
}
#shitumon .shi_mato01 .shm01_an {
	background-image: url(../../images/shitumon/bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 30px;
	padding-right: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 20px;
	color: #000;
	padding-top: 20px;
}
#shitumon .shi_mato01 .shm01_an .shm01a_text01 {
	float: left;
	width: 30px;
}
#shitumon .shi_mato01 .shm01_an .shm01a_text02 {
	float: left;
	width: 670px;
	font-size: 12px;
	line-height: 18px;
	color: #000;
}
#yoyaku {
}
#yoyaku .y_midashi01 {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #6D0000;
	padding-left: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 25px;
	color: #000;
	font-weight: bold;
	background-image: url(../../images/yoyaku/midashi_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 30px;
	padding-top: 4px;
	margin-bottom: 25px;
}
#yoyaku .y_text01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #000;
	padding-left: 18px;
	margin-bottom: 35px;
}
#yoyaku .y_text02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #000;
	margin-bottom: 35px;
}
#y_form_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	padding: 8px;
}


#y_fotm_text02 {
	text-align: center;
	padding-top: 30px;
}
#y_form_text03 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 21px;
	padding: 8px;
}
#y_form_text04 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
	padding: 20px;
	font-size: 20px;
	line-height: 34px;
}



#y_text01_waku {
	border: 4px solid #d3b2b2;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #000;
	margin-right: 18px;
	padding-top: 15px;
	padding-right: 12px;
	padding-bottom: 15px;
	padding-left: 12px;
}
#y_text01_waku .yt01w_text01 {
	padding-left: 11px;
}
#voice {
}
#voice .v_box {
	width: 761px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 40px;
}
#voice .v_box .vb_naka {
	background-image: url(../../images/voice/bg_main.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#voice .v_box .vb_naka .vbn_title {
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #6D0000;
	background-image: url(../../images/voice/midashi_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#voice .v_box .vb_naka .vbn_text01 {
	font-size: 13px;
	line-height: 22px;
	color: #333;
	padding-left: 20px;
}
#media_midashi01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 28px;
	line-height: 32px;
	color: #312E31;
}
#media_midashi02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #312E31;
	font-weight: bold;
}
#media_tv_text01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000;
	padding: 15px;
}
#media_douga01 {
	width: 728px;
	background-color: #000;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	text-align: center;
}


#recruit {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #000;
	text-align: center;
}
#schedule {
}
#un_yoyaku {
	width: 768px;
	background-image: url(../../images/base/un_yoyaku_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 35px;
}
#un_yoyaku .uy_img {
}
#un_yoyaku .uy_waku {
	float: left;
	width: 344px;
	padding: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
	text-align: center;
	font-size: 13px;
	line-height: 20px;
}
#mt {
}
#mt_waku {
	margin-bottom: 50px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
#mt .mt_oomidashi {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #6D0000;
	font-size: 28px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 40px;
	padding-left: 12px;
	color: #312E31;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 40px;
}
#mt .mt_komidashi {
	background-image: url(../../images/mt/komidashi_ue.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: 26px;
	color: #ef4556;
	padding-top: 14px;
	padding-right: 10px;
	letter-spacing: 2px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	padding-left: 12px;
	font-weight: bold;
}
#mt .mt_text01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #000;
	padding-left: 12px;
}
#topics {
}
#topics .topi_midashi {
	background-image: url(../../images/topics/komidashi_shita.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 25px;
	padding-bottom: 15px;
}
#topics .topi_midashi .tm_a {
	background-image: url(../../images/topics/midashi_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	color: #000;
	line-height: 36px;
	width: 665px;
	float: left;
}
#topics .topi_midashi .tm_b {
	float: left;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 36px;
	color: #000;
	text-align: right;
}
#topics .topi_text01 {
	font-size: 14px;
	line-height: 26px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
	margin-bottom: 50px;
}
#topics .topi_itiran {
}
#topics .topi_itiran .ti_waku {
	background-color: #f5eeee;
	width: 720px;
	padding-top: 20px;
	padding-right: 24px;
	padding-bottom: 15px;
	padding-left: 24px;
}
#topics .topi_itiran .ti_waku .tiw_text {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0caca;
	margin-bottom: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 26px;
	color: #000;
}
#pri {
}
#pri .p_waku {
	margin-bottom: 35px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#pri .p_waku .pw_midashi {
	background-image: url(../../images/privacy/midashi_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	color: #333333;
	line-height: 36px;
	margin-bottom: 16px;
	letter-spacing: 2px;
	font-weight: bold;
}
#pri .p_waku .pw_text01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #333333;
	padding-left: 15px;
}
#company {
}
#company .c_midashi {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #000;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #6D0000;
	padding-left: 12px;
	background-image: url(../../images/yoyaku/midashi_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#company .c_text {

}
#company .c_box {
	background-color: #EEE1E1;
	padding: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000;
}

#sitemap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #000;
}


#ml {
	background-image: url(../../images/base/ml_bg.gif);
	height: 273px;
	width: 768px;
	position: relative;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#ml .ml_text {
	font-size: 14px;
	line-height: 26px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 20px;
}
#y_system {
}
#y_system02 {
}

#ys_waku {
	float: left;
	width: 374px;
}
#ys_waku02 {
	float: left;
	width: 485px;
}

#ys_waku .ysw_midashi {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #C30D23;
	margin-bottom: 15px;
	padding-left: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 50px;
	color: #000;
	font-weight: bold;
}
#ys_waku02 .ysw_midashi {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #C30D23;
	margin-bottom: 15px;
	padding-left: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 26px;
	line-height: 50px;
	color: #000;
	font-weight: bold;
	text-align: left;
}

#ysw_box {
	background-color: #fce2dd;
	padding: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 100%;
}
#ysw_box .yswb_sch {
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f7bdac;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#ysw_box .yswb_sch02 {
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f7bdac;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
	font-size: 18px;
}


#ys_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	color: #999;
	text-align: right;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#ys_text02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	color: #999;
	text-align: right;
	line-height: 28px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#ys_memo {
	border: 5px solid #d0b0b0;
	padding: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 36px;
}

#ys_memo .ysm_text {
	line-height: 22px;
	padding-left: 10px;
}

#ys_memo02 {
	border: 5px solid #d0b0b0;
	padding: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 36px;
	font-size: 20px;
	line-height: 26px;
}
#ys_memo02 .ysm_text {
	padding-left: 10px;
}
#ys_title {

}

#ys_title02 {
	background-color: #d7244e;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 34px;
	font-weight: bold;
	color: #FFF;
	line-height: 48px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 22px;
}
#ys_title03 {
	background-color: #d7244e;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #FFF;
	line-height: 32px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 22px;
}

#f_midashi {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000;
}
#f_midashi02 {
	font-size: 26px;
	line-height: 32px;
	font-weight: bold;
	color: #000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding: 20px;
}

#yoyaku_box {
	border: 1px solid #CCC;
	color: #000;
	font-size: 12px;
	line-height: 18px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#yoyaku_box .yb_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 22px;
	color: #000;
	margin-bottom: 10px;
}
#yoyaku_box .yb_text02 {
	padding-left: 60px;
	padding-right: 55px;
}


#yoyaku_box02 {
	border: 1px solid #CCC;
	color: #000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding: 20px;
}
#yoyaku_box02 .yb_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 26px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 2px;
	color: #000;
	margin-bottom: 10px;
	line-height: 36px;
}
#yoyaku_box02 .yb_text02 {
	text-align: left;
	font-size: 16px;
	line-height: 20px;
}


#yoyaku_text_box {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #000;
	text-align: center;
	margin-bottom: 34px;
}
#yoyaku_text_box02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 26px;
	color: #000;
	text-align: center;
	margin-bottom: 34px;
}

#oshirase_tokki {
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 20px;
	border: 3px solid #CCC;
	color: #000;
	padding: 10px;
	margin-bottom: 25px;
}
#ot_midashi {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
#yoyaku_info {
	margin-bottom: 30px;
}
#yoyaku_info .yi_box {
	background-color: #FDE9E6;
	padding: 10px;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
}
#sinjin_canpen {
	background-color: #D7244E;
	padding: 2px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	text-align: center;
}
#sinjin_canpen .sc_box {
	border: 1px solid #e77c95;
	padding: 12px;
	font-size: 12px;
	line-height: 20px;
}
#sinjin_canpen .sc_box .scb_midashi {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	margin-bottom: 10px;
}
#sinjin_canpen .sc_box .scb_item {
	background-color: #dd4568;
	padding: 4px;
	border: 2px solid #df4e70;
	font-size: 12px;
	line-height: 18px;
}
#nenmatu {
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 21px;
	padding: 10px;
	border: 3px solid #D7244E;
	margin-bottom: 25px;
	color: #000;
}
#nen_midashi {
	font-size: 18px;
	line-height: 32px;
}

#fb_box {
	width: 640px;
}
#cancel_kitei {
	background-color: #333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #333;
	padding: 5px;
}
#cancel_kitei_title {
	text-align: center;
	color: #FF0;
	font-weight: bold;
	font-size: 18px;
	line-height: 43px;
}
#cancel_kitei_text01 {
	background-color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 22px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
#cancel_kitei_text02 {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	color: #333;
}
#miseinen {
	background-color: #d7244e;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#miseinen_itme01 {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	line-height: 50px;
}
#miseinen_item02 {
	background-color: #FFF;
	padding: 15px;
	font-size: 16px;
	line-height: 28px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#access_root {
	background-color: #FFF;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #232323;
	line-height: 26px;
	padding: 25px;
}
#option {
	padding: 10px;
	margin: 5px;
	border: 8px solid #E1E1E1;
}
