body{
background-color:#f6f6f6;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#333333;
line-height:150%;
}

h1.index{
padding:0px;
margin:0px;
width:846px;
height:22px;
background-color:#d15557;
border-bottom:#8E1616 groove 1px;
padding-top:5px;
padding-left:10px;
font-size:14px;
color:#ffffff;
}

h2,h3{
margin:0px;
padding:0px;
}

a,a:hover,a:visited{
text-decoration:none;
color:#3399FF;
}

a:hover{
text-decoration:underline;
color:#FF3333;
}

a img{
border:0px;
}

.clear{
clear:both;
}

#main{
background:url(../images/bg.jpg) repeat-y;
width:908px;
margin:0 auto;
}

h2#page_title,
h2#page_title2{
display:block;
background:url(../images/banner_head_nagoya_m1.jpg) no-repeat;
width:856px;
height:230px;
padding:0px;
margin:0px auto;
text-indent:-9999px;
}

h2#page_title2{
background:url(../images/banner_head_m1.jpg) no-repeat;
}

div#banner,div.content,div#footer{
width:856px;
background-color:#ffffff;
margin:0px;
padding:0px;
margin:0 auto;
}

div#banner_box1{
width:586px;
float:left;
margin:0px;
padding:0px;
}

div#banner div#banner_btn,
div#banner div#banner_btn a,
div#banner div#banner_btn a:hover{
display:block;
float:left;
background:url(../images/banner_btn_m1.jpg) no-repeat;
width:270px;
height:278px;
text-indent:-9999px;
}

div#banner div#banner_btn a{
background:url(../images/banner_btn_m1.jpg) no-repeat;
}

div#banner div#banner_btn a:hover{
background:url(../images/banner_btn_h_m1.jpg) no-repeat;
}

div.banner_discription_m1{
	background:url(../images/banner_description_m1.jpg) no-repeat;
	width:580px;
	height:47px;
	text-indent:-9999px;
}

div.banner_discription{
	background:url(../images/banner_description_mm1.jpg) no-repeat;
	width:580px;
	height:44px;
	margin-left:6px;
	/*-margin-top:47px;*/
	text-indent:-9999px;
}

div.banner_ryo_note{
float:left;
background:url(../images/banner_note_1.jpg) repeat-y;
width:168px;
height:125px;
margin-top:18px;
margin-left:25px;
line-height:180%;
color:#666666;
}

div.banner_ryo_photo{
	width:371px;
	height:121px;
	float:left;
	margin-top:22px;
	margin-left:22px;
	margin-bottom:7px;
}

div.banner_ryo_photo1,div.banner_ryo_photo2,div.banner_ryo_photo3{
float:left;
background:url(../images/banner_ryo_photo1.jpg) no-repeat;
width:118px;
height:86px;
text-indent:-9999px;
}

div.banner_ryo_photo2{
background:url(../images/banner_ryo_photo2.jpg) no-repeat;
margin-left:5px;
}

div.banner_ryo_photo3{
background:url(../images/banner_ryo_photo3.jpg) no-repeat;;
margin-left:5px;
}

div.banner_ryo_photo_txt{
margin-top:5px;
color:#666666;
}

div.banner_space{
background-color:#d25553;
height:27px;
}

div.content{
margin-bottom:8px;
}

div.content_box{
	width:849px;
	padding-left:7px;
}

img.content_box_img{
float:left;
}

div.content_box0{
	width:742px;
	padding-left:15px;
	float:left;
}

div.content_box1{
	width:735px;
	padding-left:28px;
	float:left;
}

div.content_box_illust1,
div.content_box_illust2,
div.content_box_illust3,
div.content_box_illust_s{
width:180px;
height:348px;
margin:2px;
float:left;
}

div.content_box_illust1{
border-right:1px #671402 dotted;
}

div.content_box_illust2{
border-right:1px #d15557 dotted;
}

div.content_box_illust3{
border-right:1px #4f9cf8 dotted;
}

div.content_box_illust_txt{
width:170px;
margin:0 auto;
margin-top:3px;
}

h2#content_title2,h2#content_title4,h2#content_title5{
	display:block;
	width:716px;
	height:54px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}

h2#content_title2{
background:url(../images/content_box2_title.jpg) no-repeat;
}

h2#content_title4{
background:url(../images/content_box4_title.jpg) no-repeat;
}

h2#content_title5{
background:url(../images/content_box5_title.jpg) no-repeat;
}

h2#content_title3{
background:url(../images/content_box3_title.jpg) no-repeat;
width:728px;
height:102px;
margin-top:10px;
text-indent:-9999px;
}

div.content_box2_txt1,div.content_box2_txt2{
float:left;
width:380px;
}

div.content_box2_txt2{
width:290px;
}

div.content_box2_txt{
	width:720px;
	margin-top:10px;
}

div.recommend{
font-size:18px;
font-weight:bold;
height:54px;
background:url(../images/content_box2_icon.jpg) center left no-repeat;
}

p.recommend_txt{
margin:0px;
padding:0px;
height:25px;
margin-left:45px;
padding-top:25px;
}

div.content_box3_txt{
	width:716px;
	margin-top:10px;
}

div#content_box3_btn{
display:block;
margin-top:18px;
margin-left:0px;
margin-bottom:5px;
margin-right:10px;
width:550px;
height:84px;
text-indent:-9999px;
background:url(../images/content_box3_btn.jpg) no-repeat;
}

div#content_box3_btn a{
display:block;
width:550px;
height:84px;
text-indent:-9999px;
background:url(../images/content_box3_btn.jpg) no-repeat;
}

div#content_box3_btn a:hover{
display:block;
width:550px;
height:84px;
text-indent:-9999px;
background:url(../images/content_box3_btn_h.jpg) no-repeat;
}

p.content_box3_btn_txt{
padding:0px;
margin:0px;
width:520px;
margin-left:20px;
color:#FF6666;
}

.content_box4_txt{
	width:716px;
}

h3#stepup{
background:url(../images/content_box4_subtitle1.jpg) no-repeat;
width:350px;
height:21px;
text-indent:-9999px;
margin-top:10px;
margin-bottom:10px;
}

h3#sainyusya{
background:url(../images/content_box4_subtitle2.jpg) no-repeat;
width:184px;
height:21px;
text-indent:-9999px;
margin-top:20px;
}

div.stepup_txt,
div.sainyusya_txt{
margin-left:38px;
margin-top:10px;
}

div.interview{
	width:716px;
	margin-top:10px;
}

div.interview_content{
float:left;
width:554px;
}

div.interview_title{
background:url(../images/content_box5_subtitle_bg.jpg) repeat-x;
width:554px;
height:30px;
}

div.interview_txt1,div.interview_txt2{
background:url(../images/content_box5_txt1.jpg) no-repeat;
width:355px;
height:53px;
margin-top:10px;
margin-bottom:5px;
text-indent:-9999px;
}

div.interview_txt2{
background:url(../images/content_box5_txt2.jpg) no-repeat;
width:402px;
}

div.content_box5_btn{
display:block;
background:url(../images/content_box5_btn.jpg) center right no-repeat;
width:540px;
height:24px;
text-indent:-9999px;
}

div.content_box5_btn a,
div.content_box5_btn a:hover{
display:block;
background:url(../images/content_box5_btn.jpg) center right no-repeat;
width:540px;
height:24px;
text-indent:-9999px;
}

div.content_box5_btn a:hover{
background:url(../images/content_box5_btn_h.jpg) center right no-repeat;
}

img.interview_photo{
text-align:right;
border:#999999 2px solid;
}

div.content_box6_titlebox{
float:left;
width:518px;
margin-right:25px;
}

h2#content_title6{
display:block;
margin:0px;
padding:0px;
width:516px;
height:79px;
background:url(../images/content_box6_title.jpg) no-repeat;
text-indent:-9999px;
}

div.content_box6_txt{
margin-top:15px;
width:518px;
}

div#content_box6_btn1 a,
div#content_box6_btn1 a:hover{
float:left;
display:block;
background:url(../images/content_box6_btn1.jpg) no-repeat;
width:179px;
height:168px;
text-indent:-9999px;
}

div#content_box6_btn1 a:hover{
margin-left:1px;
}

div#content_box6_btn2 a,
div#content_box6_btn2 a:hover{
display:block;
background:url(../images/content_box6_btn2.jpg) no-repeat;
width:609px;
height:140px;
text-indent:-9999px;
margin-top:10px;
}

div#content_box6_btn2 a:hover{
margin-left:1px;
}

h3#content_box6_subtitle1,h3#content_box6_subtitle2{
background:url(../images/content_box6_subtitle1.jpg) no-repeat;
width:629px;
height:47px;
text-indent:-9999px;
margin:0px;
padding:0px;
}

h3#content_box6_subtitle2{
background:url(../images/content_box6_subtitle2.jpg) no-repeat;
}

div.content_box6_search,div.content_box6_search0{
width:728px;
margin-top:20px;
}

div.content_box6_search0{
margin-top:0px;
}

div.content_box6_note{
display:block;
background:url(../images/content_box6_note1.jpg) no-repeat;
width:647px;
height:17px;
text-indent:-9999px;
}

div.content_box6_txt1{
	width:670px;
	margin-left:38px;
}

div.content_box6_txt_faq{
    margin-bottom:5px;
	margin-top:10px;
}

div.content_box6_link{
width:300px;
height:32px;
}

div.content_box6_link a,
div.content_box6_link a:hover
{
background:url(../images/content_box6_link_bg.jpg) no-repeat;
display:block;
width:300px;
height:32px;
padding-top:7px;
padding-left:38px;
}

div.content_box6_link a:hover{
background:url(../images/content_box6_link_bg_h.jpg) no-repeat;
}

div#telphone{
background:url(../images/content_box6_tel.jpg) no-repeat;
width:483px;
height:27px;
text-indent:-9999px;
margin-top:5px;
}

div#email a,
div#email a:hover{
display:block;
background:url(../images/content_box6_email.jpg) no-repeat;
width:491px;
height:30px;
text-indent:-9999px;
margin-top:5px;
}

div#email a:hover{
margin-left:1px;
}

div.footer_box{
float:right;
width:317px;
padding-right:10px;
}

div.footer_box_left{
float:left;
width:317px;
padding-right:10px;
}

div.logo_txt_left{
text-align:left;
padding-left:10px;
}

div.logo_txt{
text-align:right;
margin:0px;
padding:0px;
margin-top:8px;
margin-bottom:8px;
width:315px;
height:20px;
}
