@charset "utf-8";

/*===================================================================
------------------
CSS Information
------------------
 File name :          class.css
 Summary :            common styles
 Created :            2010-01-19
 Last Update :        2010-01-19
 Author:              wan55 aono
===================================================================*/
/*===================================================================
------------------
Table Of Contents
------------------
 00) txt hidden
 01) margin /padding
 02) align
 03) width
 04) font
 05) line
 06) float
 07) imgBox
 08) box
 09) list
 10) table
 11) link
 12) title
 
 
 99) clearfix
 
===================================================================*/
/* prefix = #rs_co */

/*-------------------------------------------------------------------
 00) txt hidden
-------------------------------------------------------------------*/
#rs_co span.txtInfo {
	position: absolute;
	top: -9999px;
}


/*-------------------------------------------------------------------
 01) margin /padding
-------------------------------------------------------------------*/
#rs_co .mt0 { margin-top: 0px;}
#rs_co .mt5 { margin-top: 5px;}
#rs_co .mt10 { margin-top: 10px;}
#rs_co .mt15 { margin-top: 15px;}
#rs_co .mt20 { margin-top: 20px;}
#rs_co .mt25 { margin-top: 25px;}
#rs_co .mt30 { margin-top: 30px;}
#rs_co .mt35 { margin-top: 35px;}
#rs_co .mt40 { margin-top: 40px;}
#rs_co .mt45 { margin-top: 45px;}
#rs_co .mt50 { margin-top: 50px;}

#rs_co .mr0 { margin-right: 0px;}
#rs_co .mr5 { margin-right: 5px;}
#rs_co .mr10 { margin-right: 10px;}
#rs_co .mr15 { margin-right: 15px;}
#rs_co .mr20 { margin-right: 20px;}
#rs_co .mr25 { margin-right: 25px;}
#rs_co .mr30 { margin-right: 30px;}
#rs_co .mr35 { margin-right: 35px;}
#rs_co .mr40 { margin-right: 40px;}
#rs_co .mr45 { margin-right: 45px;}
#rs_co .mr50 { margin-right: 50px;}

#rs_co .ml0 { margin-left: 0px;}
#rs_co .ml5 { margin-left: 5px;}
#rs_co .ml10 { margin-left: 10px;}
#rs_co .ml15 { margin-left: 15px;}
#rs_co .ml20 { margin-left: 20px;}
#rs_co .ml25 { margin-left: 25px;}
#rs_co .ml30 { margin-left: 30px;}
#rs_co .ml35 { margin-left: 35px;}
#rs_co .ml40 { margin-left: 40px;}
#rs_co .ml45 { margin-left: 45px;}
#rs_co .ml50 { margin-left: 50px;}

#rs_co .mb0 { margin-bottom: 0px;}
#rs_co .mb5 { margin-bottom: 5px;}
#rs_co .mb10 { margin-bottom: 10px;}
#rs_co .mb15 { margin-bottom: 15px;}
#rs_co .mb20 { margin-bottom: 20px;}
#rs_co .mb25 { margin-bottom: 25px;}
#rs_co .mb30 { margin-bottom: 30px;}
#rs_co .mb35 { margin-bottom: 35px;}
#rs_co .mb40 { margin-bottom: 40px;}
#rs_co .mb45 { margin-bottom: 45px;}
#rs_co .mb50 { margin-bottom: 50px;}



#rs_co .p5 { padding: 5px;}
#rs_co .p10 { padding: 10px;}

#rs_co .plr10 {
	padding-left: 10px;
	padding-right: 10px;
}

#rs_co .ptb15 {
	padding-top: 15px;
	padding-bottom: 15px;
}


#rs_co .pt0 { padding-top: 0px;}
#rs_co .pt5 { padding-top: 5px;}
#rs_co .pt10 { padding-top: 10px;}
#rs_co .pt15 { padding-top: 15px;}
#rs_co .pt20 { padding-top: 20px;}
#rs_co .pt25 { padding-top: 25px;}
#rs_co .pt30 { padding-top: 30px;}
#rs_co .pt35 { padding-top: 35px;}
#rs_co .pt40 { padding-top: 40px;}
#rs_co .pt45 { padding-top: 45px;}
#rs_co .pt50 { padding-top: 50px;}

#rs_co .pr0 { padding-right: 0px;}
#rs_co .pr5 { padding-right: 5px;}
#rs_co .pr10 { padding-right: 10px;}
#rs_co .pr15 { padding-right: 15px;}
#rs_co .pr20 { padding-right: 20px;}
#rs_co .pr25 { padding-right: 25px;}
#rs_co .pr30 { padding-right: 30px;}
#rs_co .pr35 { padding-right: 35px;}
#rs_co .pr40 { padding-right: 40px;}
#rs_co .pr45 { padding-right: 45px;}
#rs_co .pr50 { padding-right: 50px;}

#rs_co .pl0 { padding-left: 0px;}
#rs_co .pl5 { padding-left: 5px;}
#rs_co .pl10 { padding-left: 10px;}
#rs_co .pl15 { padding-left: 15px;}
#rs_co .pl20 { padding-left: 20px;}
#rs_co .pl25 { padding-left: 25px;}
#rs_co .pl30 { padding-left: 30px;}
#rs_co .pl35 { padding-left: 35px;}
#rs_co .pl40 { padding-left: 40px;}
#rs_co .pl45 { padding-left: 45px;}
#rs_co .pl50 { padding-left: 50px;}

#rs_co .pb0 { padding-bottom: 0px;}
#rs_co .pb5 { padding-bottom: 5px;}
#rs_co .pb10 { padding-bottom: 10px;}
#rs_co .pb15 { padding-bottom: 15px;}
#rs_co .pb20 { padding-bottom: 20px;}
#rs_co .pb25 { padding-bottom: 25px;}
#rs_co .pb30 { padding-bottom: 30px;}
#rs_co .pb35 { padding-bottom: 35px;}
#rs_co .pb40 { padding-bottom: 40px;}
#rs_co .pb45 { padding-bottom: 45px;}
#rs_co .pb50 { padding-bottom: 50px;}


/*-------------------------------------------------------------------
 02) align
-------------------------------------------------------------------*/
#rs_co .tLeft { text-align: left;}
#rs_co .tRight { text-align: right;}
#rs_co .tCenter { text-align: center;}

#rs_co .vTop { vertical-align: top;}
#rs_co .vMiddle { vertical-align: middle;}
#rs_co .vBottom { vertical-align: bottom;}


/*-------------------------------------------------------------------
 03) width
-------------------------------------------------------------------*/
#rs_co .wAuto { width: auto;}
#rs_co .w130 { width: 130px;}
#rs_co .w180 { width: 180px;}
#rs_co .w190 { width: 190px;}
#rs_co .w230 { width: 230px;}
#rs_co .w270 { width: 270px;}
#rs_co .w280 { width: 280px;}
#rs_co .w290 { width: 290px;}
#rs_co .w340 { width: 340px;}
#rs_co .w445 { width: 445px;}
#rs_co .w458 { width: 458px;}
#rs_co .w460 { width: 460px;}
#rs_co .w480 { width: 480px;}
#rs_co .w670 { width: 670px;}
#rs_co .w930 { width: 930px;}


/*-------------------------------------------------------------------
 04) font
-------------------------------------------------------------------*/
#rs_co .b { font-weight: bold;}
#rs_co .normal { font-weight: normal;}

#rs_co .fontL { font-size: 120%;}
#rs_co .fontM { font-size: 100%;}
#rs_co .fontS { font-size: 80%;}

#rs_co .note {
	padding-left: 1.2em;
	text-indent: -1.2em;
}

#rs_co .indent { text-indent: 1em;}


/*-------------------------------------------------------------------
 05) line
-------------------------------------------------------------------*/
#rs_co .dotLine {
	height: 1px;
	background: transparent url(/edit/sub/inaka/common/img/rs_dot_02.gif) left top repeat-x;
}

#rs_co a .imgBdr {	/*border: 1px solid #00b7ec;*/}

#rs_co .normalLine { border-top: 1px solid #cccccc;}

#rs_co .line01 {
	height: 2px;
	background: transparent url(/edit/sub/inaka/common/img/rs_line_01.gif) left top repeat-x;
}

#rs_co .line02 {
	background: transparent url(/edit/sub/inaka/common/img/common/co_line_02.gif) left top repeat-y;
}


/*-------------------------------------------------------------------
 06) float
-------------------------------------------------------------------*/
#rs_co .floatL { float: left;}
#rs_co .floatR { float: right;}


/*-------------------------------------------------------------------
 07) imgBox
-------------------------------------------------------------------*/
#rs_co .imgBox {}
#rs_co .imgBox dl {}
#rs_co .imgBox dt { float: left;}
#rs_co .imgBox dd { float: right;}


/*-------------------------------------------------------------------
 08) box
-------------------------------------------------------------------*/
#rs_co .box600 { width: 600px;}

#rs_co .sideDarkBox {
	background: #424242;
	color: #ffffff;
}
#rs_co .sideDarkBox h3 { color: #00b7ec;}

#rs_co .grayBox { background: #ededed;}

#rs_co .bodrBox { border: 1px solid #cccccc;}

#rs_co .bodrCheckBox { border: 1px solid #1c92dd;}

#rs_co .dot2Box {
	width: 240px;
	background: transparent url(/edit/sub/inaka/common/img/rs_bg_2dot.gif) left top repeat-y;
}

#rs_co .dot2BoxFoot {
	height: 3px;
	background: transparent url(/edit/sub/inaka/common/img/rs_bg_2dot_foot.gif) left top no-repeat;
}


/*-------------------------------------------------------------------
 09) list
-------------------------------------------------------------------*/
#rs_co .arrow01 {
	/*
	padding-left: 10px;
	background: transparent url(/edit/sub/inaka/common/img/rs_icon_arrow.gif) left center no-repeat;
	*/
}


/*-------------------------------------------------------------------
 12) title
-------------------------------------------------------------------*/
#rs_co .titleBox {
	padding: 10px;
	font-weight: bold;
	font-size: 110%;
	background: transparent url(/edit/sub/inaka/common/img/rs_bg_title_form.gif) left top no-repeat;
	color: #ffffff;
}

#rs_co .titleBar {
	background: transparent url(/edit/sub/inaka/common/img/rs_bg_titlebar.gif) left top no-repeat;
	color: #ffffff;
	font-weight: bold;
	padding: 7px 10px 3px;
}

#rs_co .titleBottom {
	height: 6px;
	background: transparent url(/edit/sub/inaka/common/img/rs_bg_titlebar_foot.gif) left top no-repeat;
}



/*-------------------------------------------------------------------
 10) table
-------------------------------------------------------------------*/
#rs_co table.dataTb,
#rs_co table.dataTb th,
#rs_co table.dataTb td {
	border: 1px solid #e0d2ac;
	background: #fdfcf7;
}

#rs_co table.dataTb th.x { background: #ffffff;}

#rs_co table.dataTb th.y {
	text-align: center;
	vertical-align: middle;
}

#rs_co table.dataTb td {
	padding: 10px;
	vertical-align: top;
	text-align: center;
}

/*-------------------------------------------------------------------
 10) link
-------------------------------------------------------------------*/
#rs_co a.blank {
	padding-left: 18px;
	background: transparent url(/edit/sub/inaka/common/img/rs_icon_blank.gif) left center no-repeat;
}



/*-------------------------------------------------------------------
 99) clearfix
-------------------------------------------------------------------*/
#rs_co .clear { clear: both;}

#rs_co .clearfix:after,
#rs_co .imgBox dl:after,
#rs_co .box600:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#rs_co .clearfix,
#rs_co .imgBox dl,
#rs_co .box600 { display: inline-block;}

/* MacIE5 \*/
* html #rs_co .clearfix,
* html #rs_co .imgBox dl,
* html #rs_co .box600 { height: 1%;}

#rs_co #rs_co .clearfix,
#rs_co .imgBox dl,
#rs_co .box600 { display: block;}
/* MacIE5 */
