@charset "utf-8";
/*プライバシーポリシー（privacy.html）---------------------------*/
.pvc_header{
	padding:15px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
}
.pvc_p1{
	padding:0px 10px 5px 0px;
}
.pvc_p2{
	font-size:10px;
	padding:0px 10px 10px 5px;
}
.pvc_list1{
	padding:0px 0px 0px 5px;
	list-style-type:none;
}
.pvc_list1 li{
	padding:3px 0px 5px 0px;
}
.pvc_list2{
	padding:5px 0px 0px 20px;
	list-style-type:disc ;
}
.pvc_list2 li{
	padding:3px 0px 5px 0px;
}
.pvc_mail{
	vertical-align: middle;
}

/*サイトマップ(sitemap.html) ---------------------------*/

.sitemap_box{
	float:left;
	padding:0px 0px 0px 30px;
	width:190px;
}
.sitemap_box h3{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	width:145px;
	font-weight:bold;
	background-image:url(../img/sitemap-icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:solid 1px #CCCCCC;
}
.sitemap_box ul{
	padding:0px 0px 20px 30px;
}
.sitemap_box li{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../img/arrow03.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.sitemap_blank{
	clear:both;
	width:100px;
	height:410px;
}

/*アクセスマップ（access.html）---------------------------*/
.access_text01{
	padding: 10px 0px 20px 8px;
	width:400px;
}
.access_text02{
	padding: 0px 0px 20px 20px;
}
.access_text03{
	padding:5px 0px 0px 0px;
}
.access_text04{
	color:#3291AD;
	padding:25px 0px 0px 5px;
	text-decoration:underline;
}
.access_text04 a{
	color:#3291AD;
	text-decoration:underline;
}
.access_text05{
	padding:5px 0px 0px 0px;
	text-align:center;
}
.access_text06{
	padding:10px 3px 0px 3px;
	font-size:11px;
}
.access_title{
	padding:0px 0px 10px 7px;
}
.access_title02{
	clear:both;
	padding:40px 0px 10px 7px;
}
.access_map01{
	padding:0px 0px 10px 15px;
}
.access_map02{
	float:left;
	padding:0px 0px 0px 20px;
	width: 250px;
}
.access_right{
	float:right;
	width:160px;
	padding:0px 20px 0px 0px;
}
.access_into01{
	float:left;
	margin-left:20px;
	_margin-left:10px;/* hack IE6 */
	width:130px;
}
.access_into02{
	float:left;
	margin:0px 0px 0px 10px;
	width:130px;
}
.access_into03{
	float:left;
	margin:0px 0px 0px 10px;
	width:135px;
}
/*学生寮・ハイツ（residence.html）---------------------------*/
.res_text01{
	padding: 10px 0px 20px 8px;
	width:420px;
}
.res_format_text{
	color:#1E94C7;
}
.res_title{
	clear:both;
	padding:30px 0px 10px 8px;
	_padding:30px 0px 0px 8px;
	height:27px;
}

.res_pic{
	float:left;
	padding:0px 0px 0px 10px;
	width: 179px;
}
.res_info{
	float:left;
	padding:5px 0px 0px 10px;
	width: 250px;
}
.res_info li{
	padding: 0px 0px 5px 0px;
}
.res_dspText{
	position:relative;
	top: -20px;
	left: 260px;
	padding: 0;
	margin: 0;
	width:170px;
	font-size:10px;
	text-align:right;
}

/*リンク（link.html）---------------------------*/
*html body .link_box{
	margin:0px 0px 20px 30px;
	width:385px;
	border:solid 1px #cccccc;
}
.link_box{
	margin:0px 0px 20px 30px;
	width:400px;
	border:solid 1px #cccccc;
}
.link_box h3{
	font-size:14px;
}
*html body .link_box h3{
	margin:0px 0px 0px 0px;
}
.link_box h3 a{
	padding:5px 0px 5px 15px;
	width:385px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#EDAAAA;
	display:block;
}
.link_box h3 a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#ED8270;
}
*html body .link_box p{
	margin:0px 0px 0px 0px;
}
.link_box p{
	padding:5px 5px 5px 15px;
}
/*学生生活のぞき見っ！（life.html）---------------------------*/
.life_title01{
	padding:5px 0px 0px 10px;
}
.life_title02{
	padding: 30px 0px 10px 10px;
}
.life_title03{
	clear:both;
	padding:10px 0px 10px 150px;
	margin:0px 15px 0px 10px;
	border-top:1px dashed #CCCCCC;

}
.life_title04{
	clear:both;
	padding:10px 0 0 0px;
	margin:0px 15px 10px 10px;
	border-top:1px dashed #CCCCCC;

}
.life_text01{
	padding: 10px 0px 15px 10px;
	width:400px;
}
.life_text02{
	width:220px;
}
*html body .life_pic_left{
	float:left;
	padding: 0px 10px 0px 10px;
	width: 180px;
}
.life_pic_left{
	float:left;
	padding: 0px 20px 0px 10px;
	width: 180px;
}
*html body .life_info_right{
	float:left;
	padding-bottom:20px;
	width: 240px;
}
.life_info_right{
	float:left;
	padding-bottom:20px;
	width: 250px;
}
.life_info_left{
	float:left;
	padding-left:10px;
	padding-bottom:10px;
	width:235px;
}
.life_pic_right{
	float:left;
	padding: 0px 0px 0px 10px;
	width: 180px;
}
/*介護福祉学科（nursing.html）---------------------------*/
.nursing_pic01{
	padding: 10px 0px 15px 0px;
}
.nursing_pic02{
	padding: 0px 0px 15px 0px;
}
.nursing_pic03{
	float:left;
	padding: 0px 10px 0px 10px;
	width: 120px;
}
.nursing_pic04{
	float:left;
	width: 120px; 
}
.nursing_teacher{
	float:left;
	padding:20px 0px 0px 0px;
}
*html body .nursing_div01{
	float:left;
	width:300px;
	padding-bottom:30px;
}
.nursing_div01{
	float:left;
	width:312px;
	padding-bottom:30px;
}
.nursing_div02{
	clear:both;
	float:left;
	width:310px;
	padding: 0px 10px 50px 10px;
}
.nursing_div03{
	clear:both;
	float:left;
	width:325px;
}
.nursing_title{
	color:#C93554;
	font-size:12px;
	padding-bottom:5px;
}
.nursing_title02{
	clear:both;
	width:445px;
}

.nursing_text01{
	font-size:11px;
}
.nursing_text02{
	font-size:11px;
	padding-top:10px;
}
.nursing_text03{
	color:#A6002B;
	font-size:13px;
	padding:20px 0px 15px 0px;;
}
.nursing_text04{
	font-size:11px;
	padding-top:30px;
}

/*精神保健福祉学科（spirit.html）---------------------------*/

.sprt_title{
	color:#D99418;
	font-size:12px;
	padding-bottom:5px;
}
.sprt_title02{
	color:#D99418;
	font-size:13px;
	padding:20px 0px 15px 0px;;
}
.sprt_name{
	padding:15px 0px 0px 0px;
	text-align:right;
}
.font10{	
	font-size:10px;
}

/*理学療法学科（physical_therap.html）---------------------------*/

.pt_title{
	color:#659532;
	font-size:12px;
	padding-bottom:5px;
}
.pt_title02{
	color:#005936;
	font-size:13px;
	padding:20px 0px 15px 0px;;
}


/*作業療法学科（occupational_therapy.html）---------------------------*/

.ot_title{
	color:#005936;
	font-size:12px;
	padding-bottom:5px;
}
.ot_title02{
	color:#005936;
	font-size:13px;
	padding:20px 0px 15px 0px;;
}

/*  介護レター（nursing_letter.html）------------------------------------------------------------------*/
.nlr_title{
	padding: 0 0 5px 0;
}
.nlr_title img{
	vertical-align: middle;
}
.nlr_title span{
	padding-left: 10px;
	font-size: 10.5px;
	font-weight: normal;
}
.nlr_h3{
	clear:both;
	margin: 10px 0 10px 0;
}
.nlr_topics{
	font-size: 13px;
	margin: 0px 0px 0px 5px;
	width: 95%;
}
.nlr_topics li{
	border-bottom:1px dotted #CCCCCC;
	padding:10px 0px 10px 10px;
}
.nlr_topics a{
	text-decoration: none;
	color:#0054AB;
}
.nlr_tpc_space{
	padding: 0 10px 0 10px;
}
.nlr_topics li.nlr_noborder{
	border: none;
}
.nlr_bnum_lnk li{
	padding: 10px 0 0 10px;
}
.nlr_bnum_lnk a{
	color:#0054AB;
}
.nlr_blank{
	clear:both;
	height:405px;
}


/*  精神保健福祉学科便り（spirit_letter.html）------------------------------------------------------------------*/
.sp_leter_title{
	width:445px;
	height:16px;
	background-image:url(../img/sp-leter-title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 27px 0px 0px 20px;
	margin:0px 0px 5px 0px;
}
.sp_leter_title h2{
	margin:0px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
}

/*  PT'ｓRoom（pts_room.html）------------------------------------------------------------------*/
.pt_room_title{
	width:445px;
	height:16px;
	background-image:url(../img/pt-room-title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 27px 0px 0px 20px;
	margin:0px 0px 5px 0px;
}
.pt_room_title h2{
	margin:0px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
}

/* 作業療法学科Topics（occupational_topics.html）------------------------------------------------------------------*/
.o_tpc_title{
	width:445px;
	height:16px;
	background-image:url(../img/o-tpc-title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 27px 0px 0px 20px;
	margin:0px 0px 5px 0px;
}
.o_tpc_title h2{
	margin:0px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
}


/*  ご挨拶（学校理念）（greeting.html）------------------------------------------------------------------*/
.gre_title{
	padding: 0 0 20px 0;
}
.gre_hd{
	margin: 20px 0 10px 0;
}
.gre_cnt_bg{
	background-image: url(../img/gre-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.gre_cnt_bg p{
	padding: 0 0 20px 5px;
	line-height: 150%;
	width: 440px;
}
.gre_cnt{
	padding: 0 0 20px 5px;
	line-height: 150%;
	width: 440px;
}
.gre_sign{
	padding: 10px 0px 30px 0px;
	text-align: right;
	width: 440px;
}

/*  夢を叶える４つのヒント（hint.html）------------------------------------------------------------------*/
.hin_width01{
	width: 205px;
}
.hin_color_pink{
	color:#EF858C;
}
.hin_color_orange{
	color:#F6AB00;
}
.hin_color_green{
	color:#70B52C;
}
.hin_color_lBlue{
	color:#49BCBD;
}
.hin_color_grayOrange{
	color:#8C7300;
}
.hin_intro{
	padding: 10px 0 20px 10px;
	_padding: 10px 0 60px 10px;
	width: 410px;
}
*html body .hin_person{
	border: 1px solid #CCCCCC;
	height: 456px;	/* = image's height + padding-top */
	margin: 25px 0 0 20px;
	_margin: -20px 0 0 20px;
	width: 425px;
}
.hin_person{
	border: 1px solid #CCCCCC;
	height: 456px;	/* = image's height + padding-top */
	margin: 25px 0 0 20px;
	_margin: -20px 0 0 20px;
	width: 421px;
}
.hin_prs_left{
	float: left;
	padding: 15px 0 0 10px;
	width: 220px;
}
.hin_prs_right{
	float: left;
	padding-top: 20px;
	width: 191px;
}
.hin_prs_left02{
	float: left;
	padding: 20px 0 0 0;
	width: 191px;
}
.hin_prs_right02{
	float: left;
	padding: 15px 0 0 10px;
	width: 220px;
}
.hin_prs_title{
	padding: 20px 0 10px 0;
}
.hin_prs_sign{
	padding: 15px 0 10px 0;
}
*html body .hin_prs_concl{
	clear: both;
	background-image:url(../img/hin-prs-bg.jpg);
	background-repeat: no-repeat;
	height: 75px;
	font-size: 14px;
	padding: 40px 25px 0 30px;
	margin: 5px 0 0 20px;
	width: 431px;
}
.hin_prs_concl{
	clear: both;
	background-image:url(../img/hin-prs-bg.jpg);
	background-repeat: no-repeat;
	height: 75px;
	font-size: 16px;
	padding: 40px 25px 0 30px;
	margin: 5px 0 0 20px;
	width: 371px;
}
.hin_hint{
	position:relative;
	top: -118px;
	left: -20px;
	padding: 0;
	margin: 0;
}
.hin_footer{
	text-align: center;
	margin: 30px 0 0 0;
}
.hin_ft_txt01{
	padding: 10px 0 10px 50px;	
	text-align: left;
}
.hin_ft_txt02{
	padding: 5px 0 5px 0;	
}

/* 就職支援体制（support.html）---------------------------*/
.spt_h2{
	margin-bottom: 10px;
}
.spt_h3{
	margin: 20px 0 10px 20px;
}
.spt_cnt_text{
	margin: 0 0 10px 20px;
	width: 415px;
}
.spt_cnt_text02{
	margin: 0 0 5px 20px;
	width: 410px;
}
.spt_cnt_link{
	margin: 0 0 0 20px;
	padding-bottom: 20px;
}
.spt_cnt_link a{
	color: #3291AD;
}
.spt_cnt_box{
	margin: 0 0 0 20px;
	width: 405px;
	border: 1px solid #CCCCCC;
	padding: 15px 10px 10px 15px;
}
.spt_box_title{
	color: #D12E69;
	margin-bottom: 5px;
	font-size: 14px;
}
.spt_box_text{
	margin-bottom: 70px;
}

/* 施設紹介（フォトツアー）（photo.html）---------------------------*/
.pht_h2{
	margin-bottom: 15px;
}
.pht_intro{
	margin: 0 0 10px 10px;
	width: 430px;
}
.pht_image{
	margin: 0 0 0 15px;
}
.pht_blank{
	height: 490px;
}

#flashcontent01 {
	width:430px;
	height:580px;
}


/* 体験入学・相談会（ｔrial.html）---------------------------*/
.trial_bn{
	margin: 20px 0 10px 10px;
}
.trial_intro{
	margin: 0 0 0 20px;
	width: 430px;
}
.trial_image{
	margin: 10px 0 10px 20px;
}
.trial_title{
	clear:both;
	padding:20px 0px 10px 5px;
}


#flashcontent02 {
	width:430px;
	height:490px;
}
.trial_content_l{
	clear:left;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 5px 5px 20px;
	_margin: 0 5px 5px 10px; 
	padding: 5px 0 0 0;
	text-align: center;
	width: 210px;
	height:246px;
}
.trial_content_l p, .trial_content_l h3{
	padding-bottom: 5px;
}
.trial_content_r{
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
	text-align: center;
	width: 210px;
	height:246px;
}
.trial_content_r p, .trial_content_r h3{
	padding-bottom: 5px;
}
.trial_cnt_text{
	padding: 0px 10px 0 10px;
	font-size: 11px;
	text-align: left;
}
.trial_calendar{
	clear: left;
	margin: 0 0 0 20px;
	padding:0px 0px 30px 0px;
}
.trial_cal_body{
	background-image: url(../img/trial-cal-middle.gif);
	background-repeat: repeat-y;
	width:430px;
}
.trial_cal_body li{
	padding: 10px 0 10px 60px;
	margin-left: 20px;
	width: 330px;
	background-repeat: no-repeat;
	background-position: 10px 50%;
}

.trial_m01{
	background-image: url(../img/trial-m01.jpg);
	border-top: 1px dotted #B86B00;
}
.trial_m02{
	background-image: url(../img/trial-m02.jpg);
	border-top: 1px dotted #B86B00;
}
.trial_m03{
	background-image: url(../img/trial-m03.jpg);
	border-top: 1px dotted #B86B00;
}
.trial_m04{
	background-image: url(../img/trial-m04.jpg);
}
.trial_m05{
	background-image: url(../img/trial-m05.jpg);
	border-top: 1px dotted #B86B00;
}
.trial_m06{
	background-image: url(../img/trial-m06.jpg);
	border-top: 1px dotted #B86B00;
}
.trial_m07{
	background-image: url(../img/trial-m07.jpg);
	border-top: 1px dotted #B86B00;
}
.trial_m08{
	background-image: url(../img/trial-m08.jpg);
	border-top: 1px dotted #B86B00;
}
.trial_m09{
	background-image: url(../img/trial-m09.jpg);
	border-top: 1px dotted #B86B00;
}
.trial_m10{
	background-image: url(../img/trial-m10.jpg);
	border-top: 1px dotted #B86B00;
}
.trial_m11{
	background-image: url(../img/trial-m11.jpg);
	border-top: 1px dotted #B86B00;
}
.trial_m12{
	background-image: url(../img/trial-m12.jpg);
	border-top: 1px dotted #B86B00;
}



/*求人について（recruitment.html）---------------------------*/
.rec_p{
	padding:15px 10px 10px 10px;
}
.rec_text01{
	text-align:center;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	font-size:15px;
}
.rec_text02{
	font-weight:bold;
}
.rec_ft_dv01{
	border:1px solid #D99600;
	width:370px;
	margin:10px 30px 10px 38px;
}
.rec_ft_dv02{
	margin:4px 4px 4px 4px;
	padding:10px 15px 10px 15px;
	background-color:#FAF5CF;
	text-align:left;
	font-size:13px;
}
.rec_ft_dv02 p{
	padding:2px 0px 2px 0px;
}
.rec_blank{
	clear:both;
	height:610px;
}

/*奨学金制度（scholarship.html）---------------------------*/
.sch_p01{
	padding:15px 20px 0px 10px;
}
.sch_p02{
	padding:5px 20px 10px 10px;
}
.sch_p02 a{
	text-decoration: none;
	color:#1E94C7;
}
.sch_p03{
	padding:12px 20px 0px 20px;
}
.sch_list{
	padding:10px 20px 0px 20px;
	list-style-type:none;
}
.sch_hd{
	padding:30px 0px 0px 10px;
}
.sch_dspText{
	position:relative;
	top: -15px;
	left: 260px;
	padding: 0;
	margin: 0;
	width:170px;
	font-size:10px;
	text-align:right;
}
.sch_dspP{
	padding:0px 20px 0px 20px;
}
.sch_color_orange a{
	color:#D67D0E;
	text-decoration:none;
}
.sch_color_pink a{
	color:#C16A6F;
	text-decoration:none;
}

/*募集要項（guidelines.html）---------------------------*/
.gl_title{
	padding: 0px 0px 20px 0px;	
}
.gl_dv{
	vertical-align:middle;
	text-align:center;
	width:440px;
	height:25px;
}
.gl_list{
	padding:0px 0px 0px 5px;
	list-style-type:none;
}
.gl_list li{
	padding:0px 10px 0px 10px;
	text-align:center;
	vertical-align:middle;
	display:inline;
}
.gl_list li a{
	color:#CA726D;
	text-decoration:none;
}
.gl_list li a:hover{
	color:#CA726D;
	text-decoration:underline;
}
.gl_list02{
	list-style-type:none;
	line-height:15px;
}
.gl_list02 li{
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:middle;
}
.gl_list02 li a{
	color:#CC3366;
	text-decoration:underline;
}
.gl_list03{
	padding:10px 0px 0px 0px;
	list-style-type:none;
}
.gl_list03 li{
	padding:0px 15px 0px 0px;
	text-align:center;
	vertical-align:middle;
	display:inline;
	font-weight:bold;
}
.gl_boderleft{
	border-left: 1px solid #CCCCCC;
}
.gl_hd{
	padding:20px 0px 10px 20px;
}
.gl_dv_content{
	margin:0px 0px 0px 20px;
	vertical-align:top;
	text-align:left;
	width:420px;
	color:#666666;
}
.gl_p{
	text-align:right;
	margin:0px 35px 0px 20px;
	padding:10px 5px 5px 0px;
	border-bottom:1px dotted #CCCCCC;
}
.gl_pad01{
	padding:0px 10px 0px 0px;
}
.gl_pad02{
	padding:0px 0px 10px 0px;
}
.gl_pad03{
	padding:20px 0px 0px 0px;
}
.gl_pad04{
	padding:5px 0px 5px 20px;
}
.gl_pad05{
	text-align:left;
	padding:10px 0px 5px 0px;
}
.gl_pad06{
	padding:5px 0px 3px 0px;
}
.gl_p06{
	text-align:right;
	margin:0px 10px 10px 0px;
	padding:10px 5px 5px 0px;
	border-bottom:1px dotted #CCCCCC;
}
.gl_blank{
	clear:both;
	height:50px;
}
.gl_txt_bold{
	padding:15px 0px 3px 0px;
	font-weight:bold;
}
.gl_tb{
	margin:5px 0px 5px 0px;
	width:420px;
}
.gl_tb thead tr{
	color:#000000;
	background-color:#E6E6E6;
	line-height:20px;
}	
.gl_tb thead td{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	border-left:solid 1px #666666;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
}
.gl_tb tbody tr{
	line-height:20px;
}
.gl_tb tbody td{
	vertical-align:middle;
	text-align:center;
	border-left:solid 1px #666666;
	border-bottom:solid 1px #666666;
}
.gl_tb tbody td a{
	color:#CC3366;
	text-decoration:underline;
}
.gl_tb02{
	width:420px;
	text-align:center;
	font-size:12px;
	margin-bottom:30px;
}
.gl_tb02 thead tr{
	color:#FFFFFF;
	background-color:#666666;
}	
.gl_tb02 thead td{
	padding:5px 5px 5px 5px;
	font-weight:bold;
	border-left:solid 1px #666666;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
}	
.gl_tb02 thead td.gl_width01{
	text-align:center;
	width:20px;
}	
.gl_tb02 thead td.gl_width02{
	text-align:center;
	width:40px;
}
.gl_tb02 tbody td{
	padding:5px 3px 5px 3px;
	vertical-align:middle;
	border-left:solid 1px #666666;
	border-bottom:solid 1px #666666;
}
.gl_tb02 tbody td.gl_format01{
	font-size:10px;
	width:20px;
}	
.gl_tb02 tbody td.gl_format02{
	font-size:10px;
	width:40px;
}	
.gl_tb02 tbody td.gl_format03{
	text-align:left;
}
.gl_txt_r{
	text-align:right;
}	
.gl_border_r{
	border-right:solid 1px #666666;
}
.gl_lk_text{
	color:#CC3366;
	text-decoration:underline;
}


/*問い合わせフォーム（contact.html）---------------------------*/
.contact_text01{
	margin:0px 0px 10px 0px;
}
#contact_box{
	border: 1px;
	width:435px;
	padding: 10px 0px 0px 0px;
}
#contact_box h3{
	clear:both;
	margin:0px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;
}
#contact_box span{
	font-weight:normal;
}
.contact_menubox{	
	clear:both;
	float:left;
	margin:10px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	width:430px;
	border-top:solid 1px #CCCCCC;
	border-left:solid 2px #EDAAAB;
}
*html body .contact_rdo01{
	float:left;
	padding:0px 5px 0px 0px;
	width:20px;
}
.contact_rdo01{
	float:left;
	padding:0px 10px 0px 0px;
	width:20px;
}
.contact_rdo02{
	float:left;
	padding:3px 0px 0px 0px;
	width:70px;
}
.contact_rdo03{
	float:left;
	padding:3px 0px 0px 0px;
	width:110px;
}
.contact_rdo04{
	float:left;
	padding:3px 0px 0px 0px;
	width:160px;
}
.contact_menu_l{
	clear:both;
	float:left;
	padding:0px 10px 0px 0px;
	width:110px;
}
.contact_menu_r{
	float:left;
	width:300px;
}
.contact_menu_r_btom01{
	float:left;
	padding:10px 0px 0px 120px;
	width:15px;
}
.contact_menu_r_btom02{
	float:left;
	padding:12px 0px 0px 10px;
	width:275px;
}
.contact_space{
	padding-bottom:10px;
}
.contact_menu_l01{
	float:left;
	margin:5px 0px 0px 0px;
	width:50px;
}
.contact_menu_l02{
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	width:60px;
	text-align:right;
}
.contact_adress{
	clear:both;
	float:left;
	padding:0px 10px 0px 0px;
	margin:5px 0px 0px 0px;
	text-align:right;
	width:110px;
}
.contact_kana01{
	clear:both;
	float:left;
	margin:2px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	width:110px;
}
.contact_kana02{
	float:left;
	margin:2px 0px 0px 0px;
	width:308px;
}
.contact_menu_r02{
	float:left;
	margin:5px 0px 0px 0px;
	width:300px;
}
.contact_radio_label{
	float:left;
	padding:0px 0px 10px 0px;
	width:100px;

}
.contact_radios{
	float:left;
	padding:0px 0px 0px 0px;
	width:305px;
}
.contact_radios02{
	float:right;
	padding:0px 0px 0px 0px;
	width:305px;
}
.contact_coment{
	padding:0px 20px 0px 20px;
}
#contact_check{
	clear:both;
	float:left;
	margin:50px 0px 20px 0px;
	padding:10px 0px 0px 0px;
	width:445px;
	text-align:center;
	border-top:solid 1px #CCCCCC;
}
#contact_button{
	clear:both;
	margin:20px 0px 50px 0px;
	width:445px;
	text-align:center;
}
.red{
	color:#FF0000;
	font-weight:normal;
}
.contact_lk_color{
	text-decoration: none;
	color:#1E94C7;
}

#contact_exp{
	clear:both;
	float:left;
	width:440px;
	display:none;
}
#contact_material{
	clear:both;
	float:left;
	width:440px;
	display:none;
}

#send_button{
	float:left;
	margin:60px 0px 50px 0px;
	width:445px;
	text-align:center;
}



.contact_radio_class{
	float:left;
	padding:0px 0px 10px 0px;
	width:150px;

}
.contact_rdo_class{
	float:left;
	padding:3px 0px 0px 0px;
	width:120px;
}

/*希望日*/

#contact_exp01, #contact_exp02, #contact_exp03, #contact_exp04{
	clear:both;
	width:430px;
	display:none;
}
#contact_time01, #contact_time02, #contact_time03, #contact_time04{
	clear:both;
	width:430px;
	display:none;
}
#contact_ampm01, #contact_ampm02, #contact_ampm03, #contact_ampm04{
	clear:both;
	width:430px;
	display:none;
}

#contact_box select{
	width:165px;
}

/*サンクスページお問い合わせ完了（thanks.html）---------------------------*/

#thanks_box{
	padding:0px 30px 0px 30px;
	width:400px;
}
#thanks_box div{
	margin:70px 0px 100px 0px;
	padding:0px 0px 15px 0px;
	width:396px;
	border:solid 2px #EDAAAB;
}
#thanks01{
	margin:15px 0px 10px 0px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
#thanks02{
	margin:0px 0px 10px 0px;
	padding:0px 20px 0px 20px;
	font-size:14px;
}
#thanks03{
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 20px;
}
#thanks_top{
	text-align:center;
}


/*お問い合わせのご案内（inquiry.html）---------------------------*/
.inq_topimg{
	padding:0px 0px 20px 0px;
}





