@charset "utf-8";
/***		MainImages		****/
div.img_main_retas {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	width: 720px;
	height: 180px;
	margin: 0;
	background: url(../img/download/download_retas.gif) 0 0 no-repeat;
}
div.img_main_illuststudio {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	width: 720px;
	height: 180px;
	margin: 0;
	background: url(../img/download/download_illuststudio.gif) no-repeat;
}
div.img_main_comicstudio {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	width: 720px;
	height: 180px;
	margin: 0;
	background: url(../img/download/download_comicstudio.gif) no-repeat;
}
div.img_main_posestudio {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	width: 720px;
	height: 180px;
	margin: 0;
	background: url(../img/download/download_posestudio.gif) no-repeat;
}
div.img_main_metasequoia {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	width: 720px;
	height: 180px;
	margin: 0;
	background: url(../img/download/download_metasequoia.gif) no-repeat;
}
div.img_main_novelstudio {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	width: 720px;
	height: 180px;
	margin: 0;
	background: url(../img/download/download_novelstudio.gif) no-repeat;
}
div.img_main_bookliner {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	width: 720px;
	height: 180px;
	margin: 0;
	background: url(../img/download/download_bookliner.gif) no-repeat;
}
#rental h4 {
	font-weight: bold;
	color: #999999;
	margin-bottom: 5px;
}
h3.bordernone {
	border: none;
	padding: 0;
}
#rental h2 a:hover, #rental_area h2 a:hover {
	background: none;
}
#rental .simple_line {
	margin-bottom: 20px;
}
/*column start*/
.textcolumn {
	margin-bottom: 14px;
	min-height: 80px;
	height: auto;
}
.textcolumn_top_left {
	background: url(../img/rental/column_top_left.gif) no-repeat bottom right;
	width: 15px;
	height: 15px;
}
.textcolumn_top_center {
	background: url(../img/rental/column_top_center.gif) repeat-x bottom right;
	height: 15px;
}
.textcolumn_top_right {
	background: url(../img/rental/column_top_right.gif) no-repeat bottom left;
	width: 9px;
	height: 9px;
}
.textcolumn_center_left {
	background: url(../img/rental/column_center_left.gif) repeat-y center right;
	min-height: 40px;
	height: auto;
}
.textcolumn_center_center {
	min-height: 40px;
	height: auto;
	background: #F1EDEC;
}
.textcolumn_center_right {
	background: url(../img/rental/column_center_right.gif) repeat-y center left;
	min-height: 40px;
	height: auto;
}
.textcolumn_bottom_left {
	background: url(../img/rental/column_bottom_left.gif) no-repeat top right;
	width: 9px;
	height: 9px;
}
.textcolumn_bottom_center {
	background: url(../img/rental/column_bottom_center.gif) repeat-x top right;
	height: 9px;
}
.textcolumn_bottom_right {
	background: url(../img/rental/column_bottom_right.gif) no-repeat top left;
	width: 9px;
	height: 9px;
}
/*column end*/
select.format01 {
	background-color: #FFFFFF;
}
.mar_tb0 {
	margin: 0 auto 0 auto;
}
/*コース・アイテムの選択*/
table.assist_nav {
	border: none;
	border-collapse: collapse;
	margin-bottom: 10px;
}
table tr td.assist_nav_dl, table tr td.assist_nav_dl_on {
	font-size: 90%;
	/*	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Arial, Helvetica, sans-serif;*/
	list-style: none;
	line-height: 1.3em;
	background: url(../img/common/bg_assist_nav_dl_off.gif) no-repeat;
	width: 152px;
	height: 57px;
	color: #FFFFFF;
	padding: 5px 28px 5px 8px;
	text-align: left;
	vertical-align: top;
	border: none;
}
table tr td.td_last {
	padding: 5px 0 5px 8px !important;
}
table tr td.assist_nav_dl_on {
	background: url(../img/common/bg_assist_nav_dl_over.gif) no-repeat;
}
.assist_nav td {
	text-align: center;
}
/* STEP 小 */
td.assist_nav_s, td.assist_nav_s_on {
	font-size: 90%;
	list-style: none;
	line-height: 1.3em;
	background: url(../img/common/bg_assist_nav_s_off.gif) no-repeat;
	width: 117px;
	height: 57px;
	color: #FFFFFF;
	padding: 5px 20px 5px 8px;
	text-align: left;
	vertical-align: top;
}
td.assist_nav_s_on {
	background: url(../img/common/bg_assist_nav_s_over.gif) no-repeat;
}
.article {
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 2px;
	width: 152px;
}
.bt_foot {
	position: relative;
	margin-top: 20px;
	width: 600px;
}
/* ガイド メッセージ */
#step_guide {
	z-index: 9990;
	position: fixed;
	bottom: 170px;
	right: 30px;
	width: 480px;
}
#step_guide #msg_tp, #step_guide #msg_bt {
	width: 394px;
	height: 10px;
	padding: 0;
	margin: 0;
	opacity: 0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1, Style=0, Opacity=60);
}
#step_guide #msg_tp {
	background: url(../img/rental/msg_tp.gif) no-repeat top;
}
#step_guide #msg_bt {
	background: url(../img/rental/msg_bt.gif) no-repeat bottom;
}
#step_guide #msg {
	width: 370px;
	padding: 0 10px;
	background: #000000;
	border: 2px #999999 solid;
	border-width: 0 2px;
	opacity: 0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1, Style=0, Opacity=60);
	color: #ffffff;
}
#step_guide #msg div {
	width: 305px;
}
#step_guide img {
	z-index: 9995;
	position: fixed;
	bottom: 0px;
	right: 20px;
}
/*----------------top 11/24----------------------*/

#rental_area .catch_copyarea {
	width: 720px;
	margin: 0 auto;
	padding: 20px 0 10px 0;
}
#rental_area .rental_mainad_area {
	background: url(../img/rental/rental_mainad_area.jpg) no-repeat;
	height: 230px;
	width: 720px;
	position: relative
}
#rental_area .rental_mainad_area .mainad_right_area a {
	position: absolute;
	right: 77px;
	top: 77px;
	background: url(../img/rental/rental_mainad_right.jpg) no-repeat;
	height: 91px;
	width: 168px;
}
#rental_area .rental_mainad_area .mainad_right_area2 a {
	position: absolute;
	background: url(../img/rental/rental_mainad_right2.png) no-repeat;
	right: 68px;
	top: 96px;
	height: 26px;
	width: 112px;
}
#rental_area .mainad_btarea {
	padding: 150px 0 0 50px;
}
/*ボタン-------------------------------------------------*/
/*レンタルの利用方法ボタン*/
.userental {
	width: 132px;
	height: 29px;
}
.userental a img {
	background: url(../img/rental/bt_userental.png) top;
	width: 132px;
	height: 29px;
}
.userental a:hover img {
	background: url(../img/rental/bt_userental.png) bottom;
}
/*レンタル申込みボタン*/
.subscribe {
	width: 132px;
	height: 29px;
}
.subscribe a img {
	background: url(../img/rental/bt_subscribe.png) top;
	width: 132px;
	height: 29px;
}
.subscribe a:hover img {
	background: url(../img/rental/bt_subscribe.png) bottom;
}
/*活用ガイドボタン*/
.btguide {
	width: 132px;
	height: 29px;
}
.btguide a img {
	background: url(../img/rental/bt_guide.png) top;
	width: 132px;
	height: 29px;
}
.btguide a:hover img {
	background: url(../img/rental/bt_guide.png) bottom;
}
/*支払方法ボタン*/
#rental_area .pay {
	width: 132px;
	height: 29px;
}
#rental_area .pay a img {
	background: url(../img/rental/bt_pay.png) top;
	width: 132px;
	height: 29px;
}
#rental_area .pay a:hover img {
	background: url(../img/rental/bt_pay.png) bottom;
}
/*ボタン end-------------------------------------------------*/

/*アイテム表示*/
#rental_area .itemarea a {
	text-decoration: underline;
	color: #79A3BF;
}
#rental_area .itemarea a:visited {
	text-decoration: underline;
	color: #BBBBBB;
}
#rental_area .itemarea a:hover {
	text-decoration: underline;
	color: #547282;
	background: #EEEEEE;
}
#rental_area .itemarea_title {
	font-weight: bold;
	font-size: 90%;
}
#rental_area .itemarea_title a {
	color: #666666;
}
#rental_area .itemarea_title a:visited {
	color: #666666;
}
#rental_area .itemarea_title a:hover {
	color: #999999;
	text-decoration: none;
}
#rental_area .itemarea_subtitle {
	font-size: 90%;
}
#rental_area .bg_item_is, #rental_area .bg_item_me, #rental_area .bg_item_cs, #rental_area .bg_item_ps, #rental_area .bg_item_ns {
	padding: 13px 10px 7px 38px;
	width: 95px;
	height: auto;
}
#rental_area .bg_item_pentab {
	padding: 13px 20px 7px 38px;
	width: 390px;
	height: auto;
}
#rental_area .bg_item_rs, #rental_area .bg_item_bl {
	padding: 13px 10px 7px 38px;
	width: 110px;
	height: auto;
}
#rental_area .bg_item_is {
	background: url(../img/rental/bg_item_is.png) no-repeat;
}
#rental_area .bg_item_cs {
	background: url(../img/rental/bg_item_cs.png) no-repeat;
}
#rental_area .bg_item_rs {
	background: url(../img/rental/bg_item_rs.png) no-repeat;
}
#rental_area .bg_item_me {
	background: url(../img/rental/bg_item_me.png) no-repeat;
}
#rental_area .bg_item_bl {
	background: url(../img/rental/bg_item_bl.png) no-repeat;
}
#rental_area .bg_item_ns {
	background: url(../img/rental/bg_item_ns.png) no-repeat;
}
#rental_area .bg_item_pentab {
	background: url(../img/rental/bg_item_pentab.png) no-repeat;
}
#rental_area .bg_item_ps {
	background: url(../img/rental/bg_item_ps.png) no-repeat;
}
/*メインエリア*/
#rental_area .rental_mainarea_wrap {
	width: 720px;
}
#rental_area .rental_mainarea_top {
	background: url(../img/rental/rental_mainarea_top.png) top;
	height: 30px;
	width: 720px;
}
#rental_area .rental_mainarea_middle {
	background: url(../img/rental/rental_mainarea_middle.png) repeat-y;
	height: auto;
	width: 720px;
}
#rental_area .mainarea_item {
	height: auto;
	width: 465px;
	padding: 0px 10px 5px 245px;
}
#rental_area .rental_mainarea_bottom {
	background: url(../img/rental/rental_mainarea_bottom.png) bottom;
	height: 65px;
	width: 720px;
	position: relative;
}
#rental_area .top_comment {
	background: url(../img/rental/rental_comment.png) no-repeat;
	width: 112px;
	position: absolute;
	bottom: 250px;
	height: 152px;
	left: 105px;
}
#rental_area .shopman {
	background: url(../img/rental/shopman.png) no-repeat;
	width: 202px;
	height: 321px;
	position: absolute;
	bottom: 0px;
	left: 15px;
}
#rental_area .bg_gradation {
	background: url(../img/rental/rental_gradation.png) no-repeat;
	width: 662px;
	height: 358px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#rental_area .btm_adarea {
	background: url(../img/rental/rental_btm_adarea.jpg) no-repeat;
	height: 270px;
	width: 695px;
	padding: 25px 0 0 35px;
}
#rental_area .btm_left {
	background: url(../img/rental/bg_btm_left.png) no-repeat;
	height: 203px;
	width: 451px;
	padding: 45px 0 0 15px;
}
#rental_area .btm_right {
	background: url(../img/rental/bg_btm_right.png) no-repeat;
	height: 203px;
	width: 160px;
	margin-left: -15px;
	padding: 15px 20px 20px 15px;
}
/*btm_left内*/
#rental_area .bg_light {
	height: 137px;
	width: 140px;
}
#rental_area .bg_light a img {
	background: url(../img/rental/bg_light.png) top;
	height: 137px;
	width: 140px;
}
#rental_area .bg_light a:hover img {
	background: url(../img/rental/bg_light.png) bottom;
}
#rental_area .bg_standard {
	height: 137px;
	width: 140px;
}
#rental_area .bg_standard img {
	background: url(../img/rental/bg_standard.png) top;
	height: 137px;
	width: 140px;
}
#rental_area .bg_standard a:hover img {
	background: url(../img/rental/bg_standard.png) bottom;
}
#rental_area .bg_deluxe {
	height: 137px;
	width: 140px;
}
#rental_area .bg_deluxe a img {
	background: url(../img/rental/bg_deluxe.png) top;
	height: 137px;
	width: 140px;
}
#rental_area .bg_deluxe a:hover img {
	background: url(../img/rental/bg_deluxe.png) bottom;
}
/*btm_right内*/
#rental_area .bg_howto_rental {
	height: 85px;
	width: 163px;
}
#rental_area .bg_howto a img {
	background: url(../img/rental/bt_howto.png) top;
	height: 85px;
	width: 163px;
}
#rental_area .bg_howto a:hover img {
	background: url(../img/rental/bt_howto.png) bottom;
}
#rental_area .bg_navi {
	height: 85px;
	width: 163px;
}
#rental_area .bg_navi a img {
	background: url(../img/rental/bt_navi.png) top;
	height: 85px;
	width: 163px;
}
#rental_area .bg_navi a:hover img {
	background: url(../img/rental/bt_navi.png) bottom;
}
* {
	background-color: transparent;
	font-size: 100%;
	font-style: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
ol {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.list_number, .list_number_mb0 {
	margin: 0;
}
.list_number li {
	font-weight: normal;
	list-style-type: decimal;
	margin: 0 0 0.3em 2em;
	padding: 4px 0 0;
}
div.btm_dashed {
	height: 1px;
	margin: 2px 0 4px 0;
	border-bottom: 1px #646464 dashed;
}
/* 表組み */
#tables, #tables th, #tables td {
	border: 1px #cccccc solid;
	border-collapse: collapse;
}
#tables td.label, #tables th {
	background: #eee;
}
#tables td, #tables th {
	padding: 5px;
}
.charge_bigtext {
	font-size: 140%;
	font-weight: bold;
}
/* フォーム */
input.w_s {
	width: 50px;
	margin-right: 5px;
}
input.w_sm {
	width: 110px;
	margin-right: 5px;
}
input.w_m {
	width: 180px;
	margin-right: 5px;
}
input.w_l {
	width: 330px;
	margin-right: 5px;
}
select.w_s {
	width: 50px;
	margin-right: 5px;
}
select.w_m {
	width: 100px;
	margin-right: 5px;
}
/* リスト */
ul li.maru {
	background: url(../img/rental/i_maru.gif) no-repeat 2px 5px;
	padding-left: 15px;
	margin-bottom: 5px;
}
/*ライトコース*/
.simple_line table tr td .bg_rental_light {
	background: url(../img/rental/bg_retal_light.jpg) no-repeat;
	width: 220px;
	height: 145px;
	margin-bottom: -3px;
}
/*レンタルサービス　ご利用の流れ*/
.about_clip_nav_box {
	color: #fff;
}
.about_clip_nav {
	background: url(../img/rental/about_clip_nav.gif) no-repeat;
	padding: 5px 2px 2px 8px;
	width: 83px;
	vertical-align: top;
}
.about_clip_nav_01 {
	background: url(../img/rental/about_clip_nav_01.gif) no-repeat;
	padding: 5px 2px 2px 8px;
	width: 83px;
	vertical-align: top;
	color: #666666;
	font-size: 90%;
}
.about_clip_nav_title {
	font-size: 85%;
	width: 60px;
	line-height: 1.3em;
}
.about_clip_nav_title a {
	color: #FFFFFF;
	text-decoration: none;
}
.about_clip_nav_title a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.about_clip_nav_title a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.about_clip_nav_title a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.about_clip_nav_title_01 {
	color: #8C8C8C;
	font-size: 85%;
	width: 75px;
	line-height: 1.3em;
}
.about_clip_nav_title_01 a {
	color: #8C8C8C;
	text-decoration: none;
}
.about_clip_nav_title_01 a:visited {
	color: #8C8C8C;
	text-decoration: none;
}
.about_clip_nav_title_01 a:active {
	color: #8C8C8C;
	text-decoration: underline;
}
.about_clip_nav_title_01 a:hover {
	color: #8C8C8C;
	text-decoration: underline;
}
/*レンタルサービス　ご利用の流れ　終わり*/
/*テーブル画像の下合わせ指定*/
.simple_line table tr td.bottom_01 {
	vertical-align: bottom;
}
/*************-- pdca #4 h2イメージ修正 --*************/

/***h2＆アイコン全体制御*/
.download_list h2 {
	padding-left: 30px;
}
.rental_icon {
	width: 21px !important;
	height: 20px !important;
	display: block;
	position: absolute;
	top: 4px;
	left: 4px;
	padding: 0 !important;
	background-position: -13px -14px !important;
	background-color: #bbb;
}
/***各アイコンたち※未編集*/
.csp_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_csp.png) no-repeat;
	border: none;
}
.ac_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_csa.png) no-repeat;
	border: none;
}
.cn_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_csc.png) no-repeat;
	border: none;
}
.csm_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_csm.png) no-repeat;
	border: none;
}
.mm_h2, .m3_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_qumarion.png) no-repeat;
	border: none;
}
.is_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_is.png) no-repeat;
	border: none;
}
.metasq_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_metasq.png) no-repeat;
	border: none;
}
.metasq4_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_metasq4.png) no-repeat;
	border: none;
}
.cs_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_csex.png) no-repeat;
	border: none;
}
.rs_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_rs.png) no-repeat;
	border: none;
}
.bk_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_bk.png) no-repeat;
	border: none;
}
.nl_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_nl.png) no-repeat;
	border: none;
}
.ps_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_ps.png) no-repeat;
	border: none;
}
.yc_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_yc.png) no-repeat;
	border: none;
}
.rd_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_rd.png) no-repeat;
	border: none;
}
.ss_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_ss.png) no-repeat;
	border: none;
}
/*-- フリーアイテム（book liner） --*/
.free_point {
	padding: 0 0 30px 15px;
	list-style: circle;
}
.about_clip_bl_1 {
	margin: 15px 0 15px 0;
	padding: 15px 20px 15px 20px;
	background-color: #f5f5f5;
}
.rental_plan_wakuborder {
	border: solid 3px #e1f0fc;
	background-color: #FFF;
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 10px;
}
.select_left {
	float: left;
}
.select_left2 {
	float: left;
	border-bottom: solid 3px #e1f0fc;
	width: 197px;
}
.select_right {
	float: right;
	border-left: solid 3px #e1f0fc;
	width: 560px;
}
.select_right2 {
	float: right;
	border-top: solid 3px #e1f0fc;
	width: 560px;
}
.select_right3 {
	padding: 0 0 0 10px;
}
.select_right4 {
	float: right;
}
#rental_plan_atmtable {
	margin: 15px 0 5px 0;
}
#rental_plan_atmtable tr td.checkbox {
	width: 15px;
}
#rental_plan_atmtable tr td {
	border: none;
}
.font_1 {
	font-weight: bold;
	color: #67a7da;
	font-size: 160%;
}
.font_2 {
	font-weight: bold;
	color: #67a7da;
	font-size: 150%;
}
.font_3 {
	color: #67a7da;
	font-size: 100%;
}
.plan_font_2 {
	margin: 0 0 10px 0;
}
.plan_font_3 {
	margin: 10px 0 10px 0;
	border: #FF0000 solid 1px;
	color: #FF0000;
}
.c_float {
	clear: both;
}
.one_topline {
	border-top: solid 3px #e1f0fc;
	padding: 10px 0 0 10px;
}
#tables #rental_plan_atmtable tr td {
	border: none;
	margin: 0;
	padding: 0;
}
/*濃いグレーテーブル*/
.corce_table {
	margin: 0 0 10px 0;
	color: #999999;
}
.plancolumn_top_left {
	background: url(../img/rental/column_top_left.gif) no-repeat bottom right;
	width: 15px;
	height: 15px;
}
.plancolumn_top_center {
	background: url(../img/rental/column_top_center.gif) repeat-x bottom right;
	height: 15px;
}
.plancolumn_top_right {
	background: url(../img/rental/column_top_right.gif) no-repeat bottom left;
	width: 15px;
	height: 15px;
}
.plancolumn_center_left {
	background: url(../img/rental/column_center_left.gif) repeat-y center right;
	min-height: 40px;
	height: auto;
}
.plancolumn_center_center {
	min-height: 40px;
	height: auto;
	background: #dbdbdb;
}
.plancolumn_center_right {
	background: url(../img/rental/column_center_right.gif) repeat-y center left;
	min-height: 40px;
	height: auto;
}
.plancolumn_bottom_left {
	background: url(../img/rental/column_bottom_left.gif) no-repeat top right;
	width: 15px;
	height: 15px;
}
.plancolumn_bottom_center {
	background: url(../img/rental/column_bottom_center.gif) repeat-x top right;
	height: 15px;
}
.plancolumn_bottom_right {
	background: url(../img/rental/column_bottom_right.gif) no-repeat top left;
	width: 15px;
	height: 15px;
}
.plan_corce_left {
	width: 150px;
	text-align: center;
}
.plan_corce_right {
	padding: 0 0 0 15px;
}
/*ブルーテーブル*/
.corce_table2 {
	margin: 0 0 10px 0;
}
.corce_table2 .plancolumn_top_left {
	background: url(../img/rental/column_top_left2.gif) no-repeat bottom right;
	width: 15px;
	height: 15px;
}
.corce_table2 .plancolumn_top_left {
	background: url(../img/rental/column_top_left2.gif) no-repeat bottom right;
	width: 15px;
	height: 15px;
}
.corce_table2 .plancolumn_top_center {
	background: url(../img/rental/column_top_center2.gif) repeat-x bottom right;
	height: 15px;
}
.corce_table2 .plancolumn_top_right {
	background: url(../img/rental/column_top_right2.gif) no-repeat bottom left;
	width: 15px;
	height: 15px;
}
.corce_table2 .plancolumn_center_left {
	background: url(../img/rental/column_center_left2.gif) repeat-y center right;
	min-height: 40px;
	height: auto;
}
.corce_table2 .plancolumn_center_center {
	min-height: 40px;
	height: auto;
	background: #FFFFFF;
}
.corce_table2 .plancolumn_center_right {
	background: url(../img/rental/column_center_right2.gif) repeat-y center left;
	min-height: 40px;
	height: auto;
}
.corce_table2 .plancolumn_bottom_left {
	background: url(../img/rental/column_bottom_left2.gif) no-repeat top right;
	width: 15px;
	height: 15px;
}
.corce_table2 .plancolumn_bottom_center {
	background: url(../img/rental/column_bottom_center2.gif) repeat-x top right;
	height: 15px;
}
.corce_table2 .plancolumn_bottom_right {
	background: url(../img/rental/column_bottom_right2.gif) no-repeat top left;
	width: 15px;
	height: 15px;
}
.corce_table2 .plan_corce_left {
	width: 150px;
	text-align: center;
}
.corce_table2 .plan_corce_right {
	padding: 0 0 0 15px;
}
/*薄いグレーテーブル*/
.corce_table3 {
	margin: 0 0 10px 0;
}
.corce_table3 .plancolumn_top_left {
	background: url(../img/rental/column_top_left3.gif) no-repeat bottom right;
	width: 15px;
	height: 15px;
}
.corce_table3 .plancolumn_top_left {
	background: url(../img/rental/column_top_left3.gif) no-repeat bottom right;
	width: 15px;
	height: 15px;
}
.corce_table3 .plancolumn_top_center {
	background: url(../img/rental/column_top_center3.gif) repeat-x bottom right;
	height: 15px;
}
.corce_table3 .plancolumn_top_right {
	background: url(../img/rental/column_top_right3.gif) no-repeat bottom left;
	width: 15px;
	height: 15px;
}
.corce_table3 .plancolumn_center_left {
	background: url(../img/rental/column_center_left3.gif) repeat-y center right;
	min-height: 40px;
	height: auto;
}
.corce_table3 .plancolumn_center_center {
	min-height: 40px;
	height: auto;
	background: #ffffff;
}
.corce_table3 .plancolumn_center_right {
	background: url(../img/rental/column_center_right3.gif) repeat-y center left;
	min-height: 40px;
	height: auto;
}
.corce_table3 .plancolumn_bottom_left {
	background: url(../img/rental/column_bottom_left3.gif) no-repeat top right;
	width: 15px;
	height: 15px;
}
.corce_table3 .plancolumn_bottom_center {
	background: url(../img/rental/column_bottom_center3.gif) repeat-x top right;
	height: 15px;
}
.corce_table3 .plancolumn_bottom_right {
	background: url(../img/rental/column_bottom_right3.gif) no-repeat top left;
	width: 15px;
	height: 15px;
}
.corce_table3 .plan_corce_left {
	width: 150px;
	text-align: center;
}
.corce_table3 .plan_corce_right {
	padding: 0 0 0 15px;
}
.plancolumn_tableborder {
	background-color: #cdcdcd;
}
.plan_complete_font1 {
	text-align: center;
	font-weight: bold;
	font-size: 120%;
	background-color: #e1f0fc;
	padding: 20px 15px 20px 15px;
	border: 1px solid #add8e6;
}
.plan_complete_font2 {
	color: #67a7da;
}
.support_entry {
	background-color: #e1f0fc;
}
#rental_area #tables, #tables th, #tables td {
	border: 1px #ddd solid;
	border-collapse: collapse;
}
#rental_area #tables td.label, #tables th {
	background: #eee;
}
#rental_area #tables td, #tables th {
	padding: 5px 5px 5px 15px;
}
#rental_area .left_area {
	width: 200px;
}
#rental_area #tables td.left_area01 {
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font-weight: bold;
	background: #ddd;
	color: #a9a9a9;
	width: 20px;
}
#rental_area .scrollbox {
	padding: 8px;
	border: 1px solid #ccc;
	background-color: #FFFFFF;
	max-height: 210px;
	height: 210px;
	overflow: scroll;
	overflow-x: hidden;
}
#rental_area .gray {
	background: #ccc;
	color: #333333;
}
#rental_area .padding_all_side80 {
	padding: 10px 77px
}
#rental_area .notebox_bgw {
	padding: 15px 15px 5px 15px;
	border: 1px solid #ddd;
	border-width: 1px 0 1px 0;
	background: #fff;
	margin: 0 0 20px 0;
}
#rental_area .list_headerimage {
	line-height: 1.5em;
	list-style: none;
	margin: 7px 0 0px 0;
}
#rental_area .list_headerimage li {
	background: url(../img/common/header_arrow.gif) no-repeat left 4px;
	margin: 0 0 2px 0;
	font-weight: normal;
	text-indent: 18px;
}
#rental_area .list_headerimage_s {
	line-height: 1.5em;
	list-style: none;
	margin: 10px 0 0px 0;
	font-size: 85%;
}
#rental_area .list_headerimage_s li {
	background: url(../img/common/header_arrow.gif) no-repeat left 2px;
	margin: 0 0 2px 0;
	font-weight: normal;
	text-indent: 18px;
}
#rental_area table {
	margin-bottom: 15px
}
/*クレジットカード番号エリア*/
#rental_area .cardarea {
	width: 300px;
}
/*STEP1:レンタルコース・アイテム選択
チェックボックスの位置*/
#rental_area .checkbox01 {
	vertical-align: middle;
	margin-right: 1px;
}
#rental_area h2 {
	margin: 0 0 8px 0;
}
#rental_area .namearea {
	padding-right: 13px;
}
#rental_area .namearea01 {
	padding-right: 5px;
}
.rental_selected {
	background: #f5f5f5;
}
.charge_area {
	background: url(../img/rental/charge_area.png) no-repeat;
	width: 270px;
	height: 38px;
}
.charge_area_text {
	padding: 7px 7px 0 0;
	width: 260px;
	text-align: right;
}
/* item_list */
.rental_item_list_01 {
	background: url(../img/rental/itemlist_is.jpg) no-repeat;
}
.rental_item_list_02 {
	background: url(../img/rental/itemlist_m.jpg) no-repeat;
}
.rental_item_list_03 {
	background: url(../img/rental/itemlist_cs.jpg) no-repeat;
	width: 222px;
}
.rental_item_list_04 {
	background: url(../img/rental/itemlist_rs.jpg) no-repeat;
}
.rental_item_list_05 {
	background: url(../img/rental/itemlist_bl.jpg) no-repeat;
}
.rental_item_list_06 {
	width: 222px;
	background: url(../img/rental/itemlist_ns.jpg) no-repeat;
}
.rental_item_list_07 {
	background: url(../img/rental/itemlist_mini_pentab.jpg) no-repeat;
}
.rental_item_list_08 {
	background: url(../img/rental/itemlist_bamboo_pentab.jpg) no-repeat;
}
.rental_item_list_09 {
	width: 222px;
	background: url(../img/rental/itemlist_wacom_pentab.jpg) no-repeat;
}
.rental_item_list_posestudio {
	width: 222px;
	background: url(../img/rental/itemlist_ps.jpg) no-repeat;
}
.padding_all_side28 {
	padding: 15px 27px;
}
.list_winmac {
	position: relative;
	background: #0CF;
	width: 221px;
}
.item_list_win01 {
	position: absolute;
	top: -142px;
	left: 167px;
}
.item_list_win02 {
	position: absolute;
	top: -149px;
	left: 167px;
}
.item_list_win03 {
	position: absolute;
	top: -155px;
	left: 167px;
}
.item_list_win07 {
	position: absolute;
	top: -147px;
	left: 167px;
}
.item_list_mac03 {
	position: absolute;
	top: -142px;
	right: 55px;
}
.item_list_mac04 {
	position: absolute;
	top: -149px;
	right: 55px;
}
.item_list_mac05 {
	position: absolute;
	top: -155px;
	right: 55px;
}
.item_list_mac08 {
	position: absolute;
	top: -147px;
	right: 55px;
}
.item_list_syosai01 {
	position: absolute;
	top: 86px;
	left: 130px;
}
.item_list_syosai02 {
	position: absolute;
	top: 79px;
	left: 130px;
}
.item_list_syosai03 {
	position: absolute;
	top: 74px;
	left: 130px;
}
.item_list_syosai07 {
	position: absolute;
	top: 93px;
	left: 130px;
}
.item_list_btn a {
	overflow: hidden;
	display: block;
	position: relative;
	height: 18px;
	width: 74px;
}
.item_list_btn a img {
	position: absolute;
	left: 0;
}
.item_list_btn a:hover img {
	bottom: -18px;
}
.item_list_btn a:active img {
	bottom: 0px;
}
.aaa {
	width: 7px;
	float: left;
}
.bg_dot {
	background: url(../img/common/bg_dot.gif) repeat-x;
	height: 2px;
	width: auto;
	margin-bottom: 10px;
}
/*改行*/
.wordwrap {
	word-wrap: break-word
}
.borderbox01 {
	border: 1px solid #ddd;
	padding: 15px 15px 15px 15px;
	margin-bottom: 15px;
}
.borderbox01 img {
	padding-right: 5px;
}
.list_wrap dd {
	margin-bottom: 5px;
}
/*申し込みtopレンタルについて*/
.rentalplan_about {
	background: url(../img/rental/rentalplan_about.jpg) no-repeat;
	height: 100px;
	width: 786px;
	margin-bottom: 10px;
	padding: 55px 20px 20px 40px;
}
.bg_lightgray_wrap {
	height: auto;
	width: 375px;
	margin-bottom: 15px;
}
.bg_lightgray_top {
	background: url(../img/rental/bg_grayborder_top.png) no-repeat;
	height: 10px;
	width: 375px;
}
.bg_lightgray_middle {
	background: url(../img/rental/bg_grayborder_middle.png) repeat-y;
	min-height: 110px;
	height: auto;
	width: 355px;
	padding: 5px 10px 0px 15px;
}
.bg_lightgray_bottom {
	background: url(../img/rental/bg_grayborder_bottom.png) no-repeat;
	height: 10px;
	width: 375px;
}
#rental_area .selectbox {
	width: 350px;
	word-wrap: break-word;
}
.bg_gray {
	background: #f5f5f5;
}
.bg_bluebox {
	background: #F8F8FF;
}
#rental_area .simple_line .list_headerimage li {
	background: url("../img/common/header_arrow.gif") no-repeat scroll left 2px transparent;
	margin-bottom: 5px;
}
#rental_area .border_section {
	border: 1px solid #ccc;
	padding: 6px 10px 6px 10px;
	margin-bottom: 10px;
	text-align: center;
	background: #F5F5F5;
}
#rental_area .bordernone {
	background: none;
	padding: 0;
	margin: 0;
	border: none;
}
#rental_area .border_section h2 {
	color: #67A7DA;
	font-size: 120%;
}
#rental_area .module_tab table {
	margin-bottom: 0;
}
input[type=radio] {
	vertical-align: middle;
}
.checkarea {
}
.qr_section {
	position: relative;
	height: 190px;
	width: 350px;
	border: 1px solid #ddd;
	padding: 15px 15px 7px 15px;
	margin-bottom: 15px;
	border-radius: 5px;
}
.qr_section h4 {
	font-size: 110%;
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #ccc;
}
.qr_section .inputboxbase {
	background: none;
	height: auto;
	width: auto;
}
.qr_section input.input_inbox {
	position: relative;
	width: 340px;
	border: 2px solid #ccc;
	padding: 3px;
	margin-bottom: 5px;
	border-radius: 5px;
	height: 18px;
}
.qr_section .err {
	width: 300px;
}
.qr_section img {
	border: 1px solid #eee;
}
.qr_section .font85 {
	line-height: 1.5em;
}
/*「３Dデータコレクションコンプリート版」のアイコン*/
.td_h2 {
	margin: 0;
	padding: 19px 0 0 41px;
	width: 495px;
	height: 21px;
	background: url(../img/rental/ren-h2_3d.png) no-repeat;
	border: none;
}
