@charset "utf-8";

/*
 * $Id: style_resume.css 18:33 2007/12/05 i-toyokuwa Exp $
 *
 * Title:
 * resume用スタイルシート
 *
 * Description:
 * Copyright (C) DIP, Inc., All Rights Reserved.
 */

/**** start title ****/
h2#resume-title-ad{
	background:url('../images/resume_title_ad.png') no-repeat left top;
	height:36px;
	text-indent:-999em;
}
div.rs-t-title{
	padding:12px 50px;
	margin-left:15px;
	margin-bottom:5px;
	position:relative;
	width:453px;
	height:181px;
	background:url('../images/rs_t_title_back.png') no-repeat;
}
/**** link up ****/
a.up{
	float:right;
	padding-right:20px;
	font-size:0.85em;
}
a.top{
	float:right;
	background:url(../images/rs-link2.gif) left no-repeat;
	padding-left:18px;
	padding-right:20px;
	font-size:0.85em;
}
/**** align center ****/
p.al_center{
	text-align:center;
	padding:8px 0px 15px 0px;
}
/**** rs-t-box ****/
#rs-t-box{
	margin-left:15px;
	width:553px;
	background:url('../images/rs_t_inner_bg.png') repeat-y;
}
#rs-t-box p{
	padding:0px 13px 0px 13px;
}
#rs-t-box p.link{
	float:right;
	padding-left:10px;
	margin-top:3px;
	background:url('../images/rs-link.png') no-repeat left center;
}
h3.stp1{
	background:url('../images/rs_t_h3_1.png') no-repeat;
	width:553px;
	height:77px;
	text-indent:-999em;
}
h3.stp2{
	background:url('../images/rs_t_h3_2.png') no-repeat;
	width:553px;
	height:77px;
	text-indent:-999em;
}
h3.stp2a{
	background:url('../images/rs_k_h3_1.png') no-repeat;
	width:553px;
	height:77px;
	text-indent:-999em;
}
h3.stp2b{
	background:url('../images/rs_k_h3_2.png') no-repeat;
	width:553px;
	height:77px;
	text-indent:-999em;
}
h3.stp2c{
	background:url('../images/rs_k_h3_3.png') no-repeat;
	width:553px;
	height:77px;
	text-indent:-999em;
}
h3.stp2d{
	background:url('../images/rs_k_h3_4.png') no-repeat;
	width:553px;
	height:77px;
	text-indent:-999em;
}

div.rs-t-box-btm{
	background:url('../images/rs_t_inner_bg_btm.png') no-repeat;
	height:20px;
	width:553px;
	clear:both;
}
/**** anchors ****/
div.link_index{
	padding-left:15px;
	padding-bottom:10px;
	width:551px;
}
div.link_index a{
	padding-left:10px;
	background:url(../images/rs-link-k.png) left no-repeat;
	line-height:13px;
	font-size:0.85em;
}
div.link_index a.page_link{
	padding-left:0px;
	background: none;
	line-height:17px;
	font-size:1.2em;
	font-weight:bold;
}
div.link_index a.t_sample{
	padding-left:10px;
	background:url('../images/rs-link.png') no-repeat left center;
}
div.anchor_sub{
	background:#F0F0E1;
	padding:8px 10px 10px 10px;
	margin-top:2px;
	margin-bottom:10px;
}
div.link_index a.anchors{
	padding:0px 0px;
	background:none;
}
/**** rs-t-inner ****/
div.rs-t-inner2-t{
	background:url('../images/rs_t_inner2_top.png') no-repeat;
	padding:15px 8px 0px 75px;
	margin-left:12px;
	width:445px;
	height:70px;
	line-height:140%;
}
div.rs-t-inner2-t a.plink{
	font-size:1.25em;
	line-height:25px;
	font-weight:bold;
}
div.rs-t-inner2-back{
	background:url('../images/rs_t_inner2_back.png') repeat-y;
	margin-left:12px;
	width:528px;
}
div.rs-t-3line{
	background:url('../images/rs-t-3l.png') left no-repeat;
	margin-left:13px;
	padding:0px 10px 0px 13px;
	width:502px;
	line-height:14px;
	font-size:10px;
	color:#999999;
}
div.rs-t-2line{
	background:url('../images/rs-t-2l.png') left no-repeat;
	margin-left:13px;
	padding:0px 10px 0px 13px;
	width:502px;
	line-height:14px;
	font-size:10px;
	color:#999999;
}
div.rs-t-1line{
	background:url('../images/rs-t-1l.png') left no-repeat;
	margin-left:13px;
	padding:0px 10px 0px 13px;
	width:502px;
	line-height:14px;
	font-size:10px;
	color:#999999;
}
div.rs-t-inner2-btm{
	background:url(../images/rs_t_inner2_btm.png) no-repeat;
	margin-left:12px;
	width:528px;
	height:8px;
}

/**** rs-t-sub ****/
#rs-t-sub{
	background:url(../images/rs-t-sub_back.png) repeat-y;
	margin-left:13px;
	margin-bottom:5px;
	padding:0px;
}
#rs-t-sub h4{
	background:url(../images/rs-t-subtit.png);
	width:553px;
	height:74px;
	text-indent:-999em;
}
#rs-t-sub p{
	padding:5px 10px 10px 30px;
	width:513px;
	text-align:center;
}
#rs-t-sub p.additional{
	margin-left:10px;
	padding:5px 0px;
	background:#F0F0E1;
	width:233px;
	text-align:center;
	font-size:0.85em;
	line-height:130%;
}
div.rt-s-sub-columns{
	padding:0px 0px 0px 25px;
}
div.rs-t-column1{
	margin-left:5px;
	background-color:#FFFFFF;
	width:253px;
	float:left;
	margin-bottom:5px;
}

div.rs-t-column1-top{
	width:253px;
	height:40px;
	overflow:hidden;
}

div.rs-t-column1-btm{
	width:253px;
	height:10px;
	overflow:hidden;
	background:url('../images/rs-t-sub_inback_btm.png') no-repeat left top;
}

div.rs-t-sub-btm{
	clear:both;
	background:url(../images/rs-t-sub_back_btm.png) bottom no-repeat;
	width:553px;
	height:10px;
}
/*** rs-t-b-box ***/
#rs-b-box{
	background:url(../images/rs-b-h4_back.png) repeat-y;
	margin-left:15px;
}
#rs-b-box h4.first{
	background:url(../images/rs-b-h4_1.png) no-repeat;
	margin-bottom:5px;
	width:553px;
	height:70px;
	text-indent:-999em;
}
#rs-b-box h4.second{
	background:url(../images/rs-b-h4_2.png) no-repeat;
	margin-bottom:5px;
	width:553px;
	height:70px;
	text-indent:-999em;
}
#rs-b-box p{
	padding:0px 13px 0px 13px;
	width:527px;
}
#rs-b-box p.indented{
	padding:0px 13px 0px 78px;
	width:462px;
}
#rs-b-box p.indented2{
	padding:0px 13px 0px 78px;
	width:462px;
	background:url(../images/rs-b-h6_arrow_v.gif) left top no-repeat;
}
#rs-b-box div.indented2{
	padding:0px 13px 0px 78px;
	width:462px;
	position:relative;
	background:url(../images/rs-b-h6_arrow_v.gif) left top no-repeat;
}
#rs-b-box strong{
	font-weight:normal;
	color:#FF0000;
}
#rs-b-box span{
	padding:5px 0px;
	font-weight:normal;
	color: #5ABE28;
}
#rs-b-box div.rs-b-sheet{
	float:left;
	position:relative;
	left:0px;
	top:0px;
}
#rs-b-box div.rs-b-sheet-s{
	float:left;
	padding-right:7px;
	width:148px;
}
#rs-b-box div.rs-b-sheet-se{
	float:left;
	width:145px;
}
#rs-b-box span.caption{
	font-size:0.8em;
	color:#333333;
	line-height:120%;
}
div.rs-b-box-btm{
	clear:both;
	background:url(../images/rs-b-h4_btm.png) bottom no-repeat;
	width:553px;
	height:10px;
}
h5{
	margin-left:15px;
	margin-bottom:5px;
}
#rs-b-subbox{
	margin-left:15px;
	background:url(../images/rs-b-h6_top.png) top no-repeat;
	width:553px;
}
#rs-b-subbox div.v-al{
	padding-top:10px;
}
#rs-b-subbox a{
	margin-left:15px;
	margin-top:10px;
	background:url(../images/rs-b-h6_arrow.gif) left no-repeat;
	padding-left:30px;
	line-height:25px;
	font-size:1.25em;
	font-weight:bold;
}
div.rs-b-3line{
	background:url('../images/rs-t-3l.png') left no-repeat;
	margin-left:43px;
	padding:0px 10px 0px 13px;
	width:472px;
	line-height:14px;
	font-size:10px;
	color:#999999;
}
div.rs-b-2line{
	background:url('../images/rs-t-2l.png') left no-repeat;
	margin-left:43px;
	padding:0px 10px 0px 13px;
	width:472px;
	line-height:14px;
	font-size:10px;
	color:#999999;
}
div.rs-b-1line{
	background:url('../images/rs-t-1l.png') left no-repeat;
	margin-left:43px;
	padding:0px 10px 0px 13px;
	width:472px;
	line-height:14px;
	font-size:10px;
	color:#999999;
}
#rs-b-subbox div.rs-b-subbox-btm{
	background:url(../images/rs-b-h6_btm.png) bottom no-repeat;
	height:10px;
}
