@charset "utf-8";

/*------------------------------------------------*/
/*  NEIGEtemplate ver1.0  */
/*------------------------------------------------*/
/*  templatename [hs]  */
/*  update [20100201]  */
/*  ID [NT]  */
/*------------------------------------------------*/


/*　hs Set　*/
/* -----------------------------------------------*/

/*　Contents　*/

h3.top {
padding-top:34px;
margin-left:470px;
font-size:1px;
}
h3.detail {
padding-top:34px;
padding-bottom:20px;
margin-left:345px;
font-size:1px;
}
h4 {
margin:85px 0px 25px 0px;
font-size:1px;
}

div.hs_top_bl {
margin:125px auto 0px auto;
text-align:center;
}
div.hs_top_bl img {
margin:0px 7px;
}
div.hs_top_bll {
position:relative;
}

div.hs_L {
width:400px;
float:left;
text-align:right;
}
div.hs_R {
margin-right:70px;
width:340px;
float:right;
position:relative;
display:inline;
text-align:center;
}
div.hs_R .rtit {
margin:40px 0px 20px 0px;
width:340px;
font-size:16px;
font-weight:bold;
line-height:1.5;
text-align:center;
}
.hs_R_img img {
position:absolute;
top:20px;
left:-370px;
font-size:1px;
}

div.hs_R .next_arr {
position:absolute;
top:310px;
left:245px;
}
div.hs_R .next_arr,
div.hs_R .next_arr a {
width:32px;
height:32px;
display:block;
font-size:1px;
text-indent:-9999px;
background:url(/common_images/common_arrow_next01.gif) top left no-repeat;
}
div.hs_R .back_arr {
position:absolute;
top:310px;
left:90px;
}
div.hs_R .back_arr,
div.hs_R .back_arr a {
width:32px;
height:32px;
display:block;
font-size:1px;
text-indent:-9999px;
background:url(/common_images/common_arrow_back01.gif) top left no-repeat;
}

table.hs_list {
margin-left:10px;
width:200px;
}
table.hs_list th,
table.hs_list td {
padding-bottom:10px;
text-align:left;
vertical-align:middle;
}
table.hs_list th {
width:80px;
font-size:1px;
}
table.hs_list td {
width:120px;
font-size:12px;
font-weight:bold;
line-height:1.5;
}
table.hs_list td p,
table.hs_list td a,
table.hs_list td span {
line-height:1.5;
}

.hs_listtit a {
line-height:1.5;
text-decoration:underline;
}
div.hs_top_bll .next_arr {
position:absolute;
top:65px;
left:945px;
}
div.hs_top_bll .next_arr,
div.hs_top_bll .next_arr a {
width:32px;
height:32px;
display:block;
font-size:1px;
text-indent:-9999px;
background:url(/common_images/common_arrow_next01.gif) top left no-repeat;
}
div.hs_top_bll .back_arr {
position:absolute;
top:65px;
left:90px;
}
div.hs_top_bll .back_arr,
div.hs_top_bll .back_arr a {
width:32px;
height:32px;
display:block;
font-size:1px;
text-indent:-9999px;
background:url(/common_images/common_arrow_back01.gif) top left no-repeat;
}