@charset "Shift_JIS";


/* ---Main Contents--- */
div#contents{
width:550px;
float:right;
mrgin:0;
padding:0;
}

div.pick_up{
margin:0;
padding:0;
width:390px;
float:left;
}

.pick_up_img{
margin:0;
padding:25px 5px 0 0;
float:right;
width:100px;
}


div#contents_in{
width:510px;
mrgin:0;
padding:0;
}

h1{
font-size:16px;
font-family:Osaka,'‚l‚r PƒSƒVƒbƒN';
color:#333333;
margin:25px 0 5px 0;
padding:0;
}


div#contents_in .title{
margin:25px 0 5px 0;
padding:0;
}

div#contents_in .title2{
margin:14px 0 5px 0;
padding:0;
}

div#contents_in .title3{
margin:30px 0 5px 0;
padding:0;
}

div#contents_in .j10{
margin:11px 0 0 0;
padding:0;
}

div#contents_in .syousai{
margin:5px 0 0 0;
padding:0;
text-align:right;
}



div#contents_in .recommend_info{
margin:13px 0 0 0;
padding:0;
background-image:url('top_img/recommend_bg.gif');
background-repeat:repeat-no;
width:510px;
height:158px;
}

div.recommend_info .image{
width:199px;
float:left;
margin:0;
padding:36px 0 0 0;
}

div.recommend_info .image img{
margin:0 0 0 15px;
padding:0
}

div.recommend_info .right{
width:320px;
float:left;
margin:0;
padding:28px 0 0 0;
}

div.recommend_info .r_title{
margin:11px 0 0 0;
padding:0;
}

div.recommend_info .r_title2{
margin:0;
padding:42px 0 0 0;
}

div.recommend_info .comment{
color:#FFFFFF;
line-height:1.5em;
font-size:10px;
margin:15px 23px 0 0;
padding:0 0 0 0;
}


div#contents_in .guidance{
margin:25px 0;
padding:0;
background-image:url('img/guidance_bg.jpg');
background-repeat:repeat-no;
width:510px;
height:194px;
}

div.guidance_in{
width:265px;
float:left;
margin:0;
padding:18px 0 0 15px;
}

div.guidance_txt{
margin:0;
padding:5px 0 0 0px;
font-size:10px;
line-height:16px;
}

div.guidance_title{
margin:0;
padding:0 0 5px 0;
border-bottom:solid 1px #cccccc;
}


div.guidance_b{
width:210px;
float:right;
margin:0; 
padding:18px 0 0 0;
}



div#contents_in .report_info{
margin:7px 0 0 0;
padding:0;
background-image:url('top_img/report_bg.gif');
background-repeat:repeat-no;
width:510px;
height:159px;
}

div.report{
width:244px;
float:left;
margin:0;
padding:0;
}

div.interview{
width:242px;
float:left;
margin:0;
padding:0;
}

div.report_info .photo_title{
width:143px;
float:left;
margin:0; 
padding:33px 0 0 0;
}

div.report_info .image{
margin:0 0 4px 15px;
padding:0;
}

div.report_info .repo_title{
margin:10px 0 0 15px;
padding:0;
}

div.report_info .repo_comment{
font-size:10px;
line-height:1.4em;
margin:0;
padding:33px 0 0 0;
}