@charset "shift_jis";

/* *********************************
FileName: style.css
Updated By: 12/2
*********************************** */

/* *********************************
特記事項：



*********************************** */




/* *********************************

/* /resist/index.html

*********************************** */



.cl {
	clear:both;
	margin: 0px;
	padding: 0px;
}

.text_red_bold {
	color: #f39095;
	font-weight: bold;
}

.text_red_bold_m5 {
	color: #f39095;
	font-weight: bold;
	margin-bottom: 5px;
}

.text_blue_bold {
	color: #1670b2;
	font-weight: bold;
	padding-top: 5px;
	margin:0 0 10px 21px;
}


/* ユーザー登録のお願い */


.contentbox_bg_yellow_grad_h238 {
	background: url(../images/bg_yellow_grad_h238.gif) no-repeat 0 0 ;
	min-height: 238px;
	_height: 238px;
}

.left_contentbox_w650 {
	float: left;
	width: 535px;
	padding-top: 18px;
	padding-left: 15px;
}

.right_contentbox_w175 {
	float:right;
	width: 155px;
	padding: 18px 10px 0 10px;
}

.innnerbox01_left_w197 {
	float: left;
	width: 197px;
	margin-right: 16px;
	_margin-right: 0px;
}

.innnerbox01_right_w422 {
	width: 322px;
	float: right;
}

.img_ml {
	margin-left: 67px;
	margin-top: 18px;
}

.inner_box02_w533 {
	width: 533px;
	height: 79px;
}

.inner_box_left_edge {
	float: left;
}

.inner_box_left {
	float: left;
}

.line_pink_box {
	width: 723px;
	_width: 725px;
	margin:0px;
	border-left: 1px solid #f2a9a2;
	border-right: 1px solid #f2a9a2;
}

.series_box_left {
	width: 370px;
	float: left;
	margin-top: 20px;
	margin-bottom: 30px;
	padding-left: 15px;
}

.dot_line_pink {
	width: 1px;
	float: left;
	margin-top: 20px;
	background: url(../images/hr_dot_pink_height215.gif) repeat-y;
	height: 305px;
}


.series_box_right {
	width: 317px;
	float: right;
	margin-top: 20px;
	margin-bottom: 30px;
}

.bottom_line_pink {
	width: 725px;
	height: 4px;
	background: url(../images/bottom_line_pink.gif) 0px 0px no-repeat;
	clear: both;
}


.inner_box03_w694 {
	width: 694px;
	margin-left: 15px;
}

.blue_icon_link {
	float: right;
	font-size: 90%;
	margin-right: 15px;
}

.blue_icon_link_mr0 {
	float: right;
	font-size: 90%;
}

.blue_icon_link p {
	background: url(../images/icon_blue_arrow.gif) no-repeat 0 5px ;
	padding: 0 5px 4px 5px;
}

.blue_icon_link_mr0 p {
	background: url(../images/icon_blue_arrow.gif) no-repeat 0 5px ;
	padding: 0 5px 4px 5px;
}

.comment_resist {
	font-size: 80%;
	margin-left: 15px;
}

.bg_pink_shadow_w346_l {
	float: left;
	width: 346px;
}

.bg_pink_shadow_w346_r {
	float: right;
	width: 346px;
}

.bg_pink_shadow_content {
    width: 346px;     
	background: url(../images/bg_pink_shadow_w346_bg.gif) repeat-y ;
	min-height: 135px;
	_height: 135px;
}

.bg_pink_shadow_content p {
	padding: 5px 25px 5px 25px;
}


.bg_pink_shadow_w694 {
	width: 694px;
	margin-left: 15px;
}

.bg_pink_shadow_content_b {
    width: 694px;     
	background: url(../images/bg_pink_shadow_w694_bg.gif) repeat-y ;
}

.bg_pink_shadow_content_b p {
	padding: 5px 25px 5px 25px;
}


.inner_boxwrap {
	width: 694px;
	margin-left: 15px;
}


.number_box {
	width: 667px;
	margin-left: 15px;
}

.customer_box-l {
	width: 333px;
	float: left;
}

.dot_line_pink_s {
	width: 1px;
	float: left;
	background: url(../images/hr_dot_pink_height67.gif) no-repeat;
	height: 67px;
}

.customer_box_right {
	width: 333px;
	float: left;
}

.pdf_box {
	width: 346px;
	margin-top: 10px;
}

.pdf_box_l {
	float: left;
	width: 38px;
	padding-left: 66px;
}

.pdf_box_r {
	float: right;
	width: 236px;
	margin: 0px;
	padding: 0px;
}

.pdf_box_l2 {
	float: left;
	width: 236px;
	margin: 0px;
	padding: 0px;
}

.number_box {
}

.d_a_l {
	float: left;
	width: 132px;
	margin-top: 5px;
	padding-left: 20px;
	padding-right: 10px;
}

.d_a_r {
	float: left;
	width: 450px;
	margin-top: 5px;
}

.download_adobe {
	width: 612px;
}

.download_adobe p {
	font-size: 80%;
}

.pink_shadow_bottom {
	width: 346px;
	height: 9px;
	background: url(../images/bg_pink_shadow_w346_bottom.gif) no-repeat 0 0;
}

.pink_shadow_bottom_694 {
	width: 694px;
	height: 9px;
	background: url(../images/bg_pink_shadow_w694_bottom.gif) no-repeat 0 0;
	padding-bottom: 6px;
}

.box_w694_bottom {
	width: 694px;
	height: 16px;
	background: url(../images/inner_box_w694_bottom.gif) no-repeat 0 0;
}

.box_w533_bottom {
	width: 533px;
	height: 15px;
	background: url(../images/inner_box_w533_bottom.gif) no-repeat 0 0;
}


/*　ユーザー登録のメリット*/

.left_box_present {
	width: 150px;
	float:left;
	margin: 19px 0px 15px 40px;
	_margin: 19px 0px 15px 20px;
}

.right_box_present {
	width: 487px;
	float:right;
	margin: 19px 0px 15px 0px;
}

/* 「やよいの青色申告」ユーザー登録のメリット */


img.mt10 {
	margin-top: 10px;
}

img.mt13 {
	margin-top: 13px;
}

img.mt18 {
	margin-top: 18px;
}

img.mt21 {
	margin-top: 21px;
}

img.mtb10 {
	margin-top: 10px;
	margin-bottom: 10px;
}

img.ml4 {
	margin-left: 4px;
}

img.ml9 {
	margin-left: 9px;
}

img.ml9t10 {
	margin: 10px 0 0 9px;
}

p.m17t9 {
	padding: 9px 0 0 17px; 
}

p.ml190 {
	margin-left:235px;
}

.line_pink_box_aoiro01 {
	width: 692px;
	border-left: 1px solid #f2a9a2;
	border-right: 1px solid #f2a9a2;
	padding: 18px 15px 5px 16px;
	_padding: 18px 35px 5px 16px;
}

.left_box_aoiro {
	float: left;
	width: 229px;
	margin-right:21px;
	_margin-right:11px;
}

.middle_box_aoiro {
	float: left;
	width: 177px;
	margin-right:25px;
	_margin-right:15px;
}

.right_box_aoiro {
	float: right;
	width: 240px;
}


p.blue_icon_link02  {
	font-size: 80%;
	background: url(../images/icon_blue_arrow.gif) no-repeat 0 5px ;
	padding: 0 5px 4px 5px;
}

p.blue_icon_link04  {
	font-size: 80%;
	background: url(../images/icon_blue_arrow.gif) no-repeat 17px 5px ;
	padding: 0 5px 4px 22px;
}

p.blue_icon_link03 {
	background: url(../images/icon_blue_arrow.gif) no-repeat 0 center ;
	padding: 0 5px 4px 10px;
	margin:　0 0 0 10px;
}

p.ms_comment {
	font-size: 89%;
	margin: 0 0 10px 10px;
}

.dot_line_pink_240 {
	width: 240px;
	background: url(../images/dot_pink_240.gif) no-repeat;
	height: 1px;
	margin: 8px 0;
	_margin: 4px 0 0 0;
}

.dot_line_pink_229 {
	width: 229px;
	background: url(../images/dot_pink_240.gif) no-repeat;
	height: 1px;
	margin: 8px 0;
	_margin: 4px 0 0 0;
}

.dot_line_pink_690 {
	width: 690px;
	background: url(../images/dot_pink_690.gif) no-repeat;
	height: 1px;
	margin: 8px 0;
	_margin: 4px 0 0 0;
}

.resist_box_w712 {
	width: 712px;
	margin: 10px 0 11px 7px;
}

.resist_box_w712_m {
	width: 712px;
	margin: 4px 0 11px 7px;

}


.resist_box_top_w712 {
	width: 712px;
	height: 14px;
}

.resist_box_bottom_w712 {
	width: 712px;
	height: 14px;
	background: url(../images/resist_box_bottom_w712.gif) no-repeat 0 0;
	clear: both;
}

.resist_box_left_w712 {
	float: left;
}

.pink_shadow_w658 {
	width: 658px;
	margin: 9px 0 0px 34px;
	padding-bottom:9px;

}

.pink_shadow_top_w658 {
	width: 658px;
	height: 7px;
}

.pink_shadow_left_w658 {
	float: left;
}

.pink_shadow_bottom_w658 {
	width: 658px;
	height: 7px;
	background: url(../images/bg_pink_shadow_w658_bottom.gif) no-repeat 0 0;
	clear: both;
}

p.tbold {
	font-weight: bold;
	padding: 15px 0 10px 17px;
}

p.tbold_m0 {
	font-weight: bold;
	line-height: 1.5;
	margin: 0 0 10px 0;
}



.line_orange_box {
	width: 723px;
	_width: 725px;
	border-left: 1px solid #f6ad21;
	border-right: 1px solid #f6ad21;
}

.bottom_line_orange {
	width: 725px;
	height: 4px;
	background: url(../images/bottom_line_orange.gif) 0px 0px no-repeat;
	clear: both;
}

.rom_present_box_left {
	width: 543px;
	float:left;
	padding: 20px 25px 15px 17px;
}

.rom_present_box_right {
	width: 119px;
	float:left;
	padding: 16px 19px 15px 0;
}

.pink_shadow_content_w658 {
    width: 658px;     
	background: url(../images/bg_pink_shadow_w658_bg.gif) repeat-y ;
}

.pink_shadow_left_w658_02 {
	width: 449px;
	float:left;
	padding: 2px 19px 15px 21px;
}

.pink_shadow_right_w658_02 {
	width: 150px;
	float:right;
	padding: 2px 19px 15px 0px;
}


table.pre_table {
	width: 447px;
	border: solid #bebebe 1px;
	margin: 2px 0;
}

.bg_blue {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 75%;
	background: #0086d1;
	text-align: center;
	vertical-align: middle;
}

.bg_red {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 75%;
	background: #ea6182;
	text-align: center;
	vertical-align: middle;
}

.bg_green {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 75%;
	background: #00973c;
	text-align: center;
	vertical-align: middle;
}

.a_right {
	font-size: 85%;
	_font-size: 75%;
	text-align: right;
	padding: 2px 8px 2px 0;
}

.na_bold {
	font-size: 85%;
	_font-size: 75%;
	font-weight: bold;
	padding: 2px 5px 2px 0;
}



/* strongタグ */
.regist_words {
	width: 708px;
	_width: 710px;
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	color: #666666;
	border-left: 1px solid #f2a9a2;
	border-right: 1px solid #f2a9a2;
	margin: 0px;
	padding: 10px 0 0 15px;
}





