@charset "Shift_JIS";
body  {
	font: 12px;
	line-height:16px;
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	color: #333333;
}
.thrColFixHdr #container {
	width: 980px;  /* 最大幅である 800px より 20px 小さくすることにより、ブラウザクロームの使用が可能となり、水平スクロールバーが表示されなくなります */
	background: #FFFFFF;
	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
	padding-top: 10px;
} 
.thrColFixHdr #header {
	background: #FFFFFF;
	padding: 0 0px 0 5px;  /* この余白は、その下に表示される div のエレメントの左揃えと一致します。#header でテキストの代わりにイメージが使用される場合は、必要に応じて、余白を削除してください。 */
} 
.thrColFixHdr #header h1 {
	margin: 0; /* #header div の最後のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間の原因不明のスペース）が回避されます。div の周囲に境界線が適用されている場合は、境界線によってマージンの相殺が回避されるため、この操作は不要です */
	padding: 10px 0; /* マージンの代わりに余白を使用して、エレメントを div の端に接触しない位置に維持することができます */
}
.thrColFixHdr #sidebar1 {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 187px; /* 標準に準拠したブラウザまたは Internet Explorer の標準モードでは、この div の実際の幅には、幅に加えて余白と境界線も含まれます */
	background: #FFFFFF; /* 背景色は、列内のコンテンツの長さにわたって表示されます */
	padding: 5px 0 15px 10px; /* 余白は、div のコンテンツを div の端に接触しない位置に維持します */
}

/* 車検申し込みフォーム用 */
.thrColFixHdr #sidebar1_syaken {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 187px; /* 標準に準拠したブラウザまたは Internet Explorer の標準モードでは、この div の実際の幅には、幅に加えて余白と境界線も含まれます */
	background: #FFFFFF; /* 背景色は、列内のコンテンツの長さにわたって表示されます */
	padding: 5px 0 15px 10px; /* 余白は、div のコンテンツを div の端に接触しない位置に維持します */
}


.thrColFixHdr #sidebar2 {
	float: right; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 187px; /* 標準に準拠したブラウザまたは Internet Explorer の標準モードでは、この div の実際の幅には、幅に加えて余白と境界線も含まれます */
	background: #FFFFFF; /* 背景色は、列内のコンテンツの長さにわたって表示されます */
	padding: 5px 10px 15px 0px; /* 余白は、div のコンテンツを div の端に接触しない位置に維持します */
}
.thrColFixHdr #mainContent {
	margin-right: 200px;
	margin-bottom: 0;
	margin-left: 203px;
	margin-top: 0px;
	padding: 0px;
} 
.thrColFixHdr #simpleContent {
	padding-left: 220px;
	padding-right: 40px;
} 
.thrColFixHdr #simpleContent2 {
	padding-left: 220px;
	padding-right: 10px;
} 

.thrColFixHdr #footer {
	padding: 0 0px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
} 
.thrColFixHdr #footer p {
	margin: 0; /* フッターの最初のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間のスペース）が回避されます */
	padding: 10px 0; /* このエレメントの余白により、マージンの相殺を発生させることなく、マージンの効果とまったく同じように、スペースが設定されます */
}
.fltrt { /* このクラスは、ページ上でフローティングエレメントを右側に配置するのに使用できます。プローティングエレメントは、ページ上でその横に配置されるエレメントの前に配置される必要があります。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* このクラスは、ページ上でフローティングエレメントを左側に配置するのに使用できます */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.text_01 {
	font-size: 10px;
	color: #333333;
}
.text_14pic {
	font-size: 14px;
}

.space_ud_5 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.space_side_waku_01 {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-image: url(img/menu_right/back_waku.gif);
	background-position: bottom;
}
.side_text_01 {
	font-size: 10px;
	color: #333333;
	width: 171px;
	padding: 8px;
}
.waku_gray {
	padding: 0px 0px 6px;
	background-image: url(img/top/back_gray.gif);
	background-position: bottom;
	width: 570px;
	margin: 5px 0px 0px;
}
.waku_gray_2nd {
	padding: 0px 0px 6px;
	background-image: url(img/top/back_gray.gif);
	background-position: bottom;
	width: 570px;
	margin: 10px 0px 0px;
}
.waku_white {
	margin: 10px;
	padding: 0px;
	width: 550px;
	background-color: #FFFFFF;
	background-image: url(img/top/back_white_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-indent: 0px;
}
.waku_530 {
	font-size: 12px;
	color: #333333;
	margin: 10px;
	width: 530px;
	padding-bottom: 5px;
}
.yajirushi_red_01 {
	margin: 4px 0px 0px;
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	padding: 0px;
}
.text_info_01 {
	font-size: 12px;
	color: #333333;
	width: 510px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.text_info_01_long {
	font-size: 12px;
	color: #333333;
	width: 760px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.text_info_event {
	font-size: 13px;
	color: #333333;
	width: 100%;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.text_info_event a:link {
	color:#FF0000;
	font-style:normal;
	font-weight: bold;
}
.text_info_event a:hover  {
	color:#FF0000;
	font-style:normal;
	text-decoration:underline;
	font-weight: bold;
}

.waku_530_orange {
	padding: 15px;
	width: 488px;
	border: 1px solid #FF6600;
	font-weight: bold;
}
.waku_530_gray {
	padding: 15px;
	width: 496px;
	border: 1px solid #666666;
}
.header_960_01 {
	width: 960px;
	margin-left: 5px;
}
.header_960_02 {
	width: 940px;
	background-image: url(img/header/back_gray.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 10px;
	text-align: left;
	margin-left: 5px;
}
.header_960_03 {
	width: 940px;
	background-image: url(img/header/back_gray.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left:12px;
	padding-right:13px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.text_170 {
	font-size: 10px;
	line-height: 130%;
	color: #333333;
	width: 155px;
	padding-left: 15px;
}
.waku_pink_500 {
	padding: 10px 5px;
	width: 490px;
	border: 2px dotted #ff0064;
}
.title_black_u_line {
	font-size: 12px;
	text-transform: none;
	color: #000000;
	width: 95%;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #FF3300;
	margin-bottom: 5px;
	font-weight: bold;
	border-left-style: solid;
}
.under_hasen {
	height: 2px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.ichioshi_waku_01 {
	font-size: 16px;
	color: #FF0000;
	padding: 3px;
	width: 500px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	font-weight: bold;
}
.ichioshi_waku_02 {
	border: 1px dotted #666666;
	padding: 5px;
	width: 500px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.waku_red {
	font-size: 13px;
	line-height: 130%;
	color: #FF0000;
	padding: 4px;
	width: 510px;
	border: 1px dotted #FF0000;
}
.price_red {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.line_dot_01 {
	padding: 0px;
	width: 520px;
	margin: 0px;
	height: 5px;
	border-top: 0px dotted #666666;
	border-right: 0px dotted #666666;
	border-bottom: 1px dotted #666666;
	border-left: 0px dotted #666666;
}
.ichioshi_text_01a {
	font-size: 12px;
	color: #333333;
	text-align: center;
	width: 150px;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
.ichioshi_text_02a {
	font-size: 10px;
	color: #333333;
	text-align: left;
	width: 150px;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
.ichioshi_text_01b {
	font-size: 12px;
	color: #333333;
	text-align: center;
	width: 150px;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
.ichioshi_text_02b {
	font-size: 10px;
	color: #333333;
	text-align: left;
	width: 150px;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
.ichioshi_text_03a {
	font-size: 10px;
	color: #333333;
	text-align: center;
	width: 150px;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
.ichioshi_text_03b {
	font-size: 10px;
	color: #333333;
	text-align: center;
	width: 150px;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
.ichioshi_img_01 {
	width: 150px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.ichioshi_img_02 {
	width: 150px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}

/* ここから下新規CSS　車検ページ仕様***************************************************** */
.waku_flash {
	width: 550px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
} 

.waku_540_space {
	width: 540px;
	padding-top:8px;
	padding-bottom:8px;
	
}

.waku_550_title_back {
	width: 553px;
	height:36px;
	padding-right:17px;
	padding-top:13px;
	float:left;
	text-align:right;
	background-image:url(img/top/title_new_bg.jpg);

} 

.waku_550_title {
	width: 550px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
} 

.waku_540_title {
	width: 540px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}  
.waku_infotext_r{
	width: 70px;
	height:10px;
	padding-top:4px;
	float:left;
	font-size:12px;
	line-height:18px;
	
} 

.waku_text_top{
	float:left;
	font-size:12px;
	line-height:16px;
	
} 
.waku_text_top a:link {
	text-decoration: underline;
	color: #036651;
}
.waku_text_top a:visited {
	text-decoration: underline;
	color: #036651;
}
.waku_text_top a:hover {
	text-decoration:underline;
	color: #D61743;
}

.waku_infotext_c{
	width: 460px;
	padding-top:3px;
	padding-left:10px;
	float:left;
	font-size:12px;
	line-height:18px;
	
} 
.waku_infotext_c a:link {
	text-decoration: underline;
	color: #036651;
}
.waku_infotext_c a:visited {
	text-decoration: underline;
	color: #036651;
}
.waku_infotext_c a:hover {
	text-decoration:underline;
	color: #D61743;
}

.waku_infotext_h{
	width: 670px;
	padding-top:3px;
	padding-left:10px;
	float:left;
	font-size:12px;
	line-height:18px;
	
} 
.waku_infotext_h a:link {
	text-decoration: underline;
	color: #036651;
}
.waku_infotext_h a:visited {
	text-decoration: underline;
	color: #036651;
}
.waku_infotext_h a:hover {
	text-decoration:underline;
	color: #D61743;
}



.waku_toptext {
	width: 540px;
	padding-top:3px;
	padding-bottom:4px;
	float:left;
	font-size:12px;
	line-height:18px;
	color:#333333;
	
} 
.waku_toptext a:link {
	text-decoration: underline;
	color: #036651;
}
.waku_toptext a:visited {
	text-decoration: underline;
	color: #036651;
}
.waku_toptext a:hover {
	text-decoration:underline;
	color: #D61743;
}


.waku_gray_new {
	width: 83px;
	height:26px;
	padding-right:366px;
	float:left;
} 

.waku_gray_kako {
	width: 91px;
	height:26px;
	float:left;
	padding-left:449px;
	padding-top:5px;
	padding-bottom:5px;
} 

.waku_gray_pit {
	width: 221px;
	float:left;
	padding-left:319px;
	padding-top:5px;
	padding-bottom:5px;
} 

.waku_gray_box {
	width: 540px;
	padding-left:15px;
	padding-right:15px;
	float:left;
} 
.waku_gray_down {
	width: 570px;
} 
.waku_gray_back {
	width: 570px;
	background-image:url(img/top/waku_bace_back.jpg);
} 

.waku_gray_3rd {
	width: 720px;
	margin: 5px 0px 0px;
	float:left;
} 

.waku_gray_4th {
	width: 740px;
	margin: 5px 0px 0px;
	float:left;
}
 
.syaken_waku_bace01 {
	width: 720px;
	float:left;
	text-align:center;
}
.syaken_waku_bace02 {
	width: 431px;
	float:left;
	padding-left:289px;
	padding-top:20px;
}
.syaken_waku_bace03 {
	width: 700px;
	clear:both;
}

.syaken_waku_bace04 {
	width: 720px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}
.syaken_waku_bace05 {
	width: 303px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:198px;
	padding-right:199px;
	text-align:center;
}
.syaken_waku_bace06 {
	width: 555px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:72px;
	padding-right:73px;
	text-align:center;
}
.syaken_waku_bace07 {
	width: 740px;
	float:left;
	text-align:center;
}

.syaken_top_waku01{
	width: 710px;
	height:332px;
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:25px;
	float:left;
	background-image:url(img/syaken/top_flash_waku01.jpg);
}
.syaken_top_waku02{
	width: 740px;
	height:auto;
	float:left;
	background-image:url(img/syaken/top_flash_waku02.jpg)
}
.syaken_top_waku03{
	width: 740px;
	height:14px;
	float:left;
}
.syaken_top_waku04{
	width: 61px;
	height:15px;
	float:left;
	padding-left:15px;
	
}

.syaken_top_waku_back_red{
	float:left;
	background: top center no-repeat url(img/syaken/100701_nomal_banner_back.jpg);
	width:710px;
	height:280px;
}

.syaken_top_waku_left{
	width: 433px;
	height:auto;
	padding-top:15px;
	float:left;
}

.syaken_top_waku_right{
	width: 287px;
	height:auto;
	padding-top:15px;
	float:right;
}

.syaken_top_waku_left_cn{
	width: 189px;
	height:auto;
	padding-left:122px;
	padding-right:122px;
	padding-top:20px;
	padding-bottom:35px;
	float:left;
}

.syaken_top_waku_nagare_back {
	width: 257px;
	height:auto;
	background-image:url(img/syaken/nagare_waku_back.jpg);
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}

.syaken_top_waku_caution {
	width: 635px;
	height:53px;
	background-image:url(img/syaken/caution_waku_back.jpg);
	color:#D6261B;
	font-weight:bold;
	padding-left:90px;
	padding-right:15px;
	padding-top:15px;
	float:left;
	font-size:12px;
	line-height:18px;
	text-align:left;
}

.syaken_top_waku_caution720 {
	width: 615px;
	height:53px;
	background-image:url(img/syaken/caution_waku_back2.jpg);
	color:#D6261B;
	font-weight:bold;
	padding-left:90px;
	padding-right:15px;
	padding-top:15px;
	float:left;
	font-size:12px;
	line-height:18px;
	text-align:left;
}

/* 流れ枠　********************************************************** */

.syaken_flow_waku_back {
	width: 640px;
	height:auto;
	background-image:url(img/syaken/flow_waku_back.jpg);
	padding-left:40px;
	padding-right:40px;
	float:left;
}
.syaken_flow_waku_back_end {
	width: 640px;
	height:auto;
	background-image:url(img/syaken/flow_waku_back.jpg);
	padding-left:40px;
	padding-right:40px;
	float:right;
}
.syaken_flow_waku_step {
	width: 58px;
	padding-right:12px;
	padding-top:22px;
	float:right;
}
.syaken_flow_waku_step_l {
	width: 58px;
	padding-right:12px;
	padding-top:22px;
	float:left;
}
.syaken_flow_float_r_sp {
	padding-bottom:15px;
	padding-top:15px;
	float:right;
}

.syaken_flow_2way_waku_r {
	width:360px;
	float:right;
}

.syaken_flow_2way_waku_l {
	width:360px;
	float:left;
}

.syaken_flow_2way_waku_back {
	width: 280px;
	height:auto;
	background-image:url(img/syaken/flow_waku_2way_back.jpg);
	padding-left:40px;
	padding-right:40px;
	float:left;
}

/* サービス枠　********************************************************** */

.syaken_service_waku01 {
	width: 280px;
	height:auto;
	background-image:url(img/syaken/flow_waku_2way_back.jpg);
	padding-left:40px;
	padding-right:40px;
	float:left;
}

.syaken_service_waku02 {
	width: 700px;
	height:auto;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
}

.syaken_service_waku03 {
	width: 700px;
	height:auto;
	padding-top:10px;
	float:left;
}

.syaken_service_waku04_l {
	width: 330px;
	height:auto;
	padding-top:10px;
	float:left;
}
.syaken_service_waku04_r {
	width: 330px;
	height:auto;
	padding-top:10px;
	float:right;
}
.syaken_service_waku05 {
	width: 330px;
	height:23px;
	background-image:url(img/syaken/tenpo_waku.jpg);
	padding-top:5px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	float:left;
}
.syaken_service_waku06 {
	width: 330px;
	height:auto;
	float:left;
}
.syaken_service_waku07 {
	width: 140px;
	height:auto;
	float:left;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	font-size:12px;
}

/* 車検枠************************************************************ */

.syaken_waku_bace700 {
	width: 700px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	float:left;
	clear:both;
}

.syaken_new_menu_down2 {
	width: 537px;
	background-image:url(img/syaken/menu_down_shadow.jpg);
	padding-left:183px;
	float:left;
	height: 7px;
}
.syaken_new_menu_down3 {
	width: 361px;
	background-image:url(img/syaken/menu_down_shadow.jpg);
	padding-left:359px;
	float:left;
	height: 7px;
}
.syaken_new_menu_down4 {
	width: 183px;
	background-image:url(img/syaken/menu_down_shadow.jpg);
	padding-left:537px;
	float:left;
	height: 7px;
}
/* ステップテキスト　********************************************************** */

.syaken_steptext {
	width: 720px;
	padding-top:15px;
	text-align:center;
	color:#D6261B;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	float:left;
}

/* タイトルグレー　************************************************************ */

.syaken_title_ber {
	width: 700px;
	height:17px;
	background-image:url(img/syaken/title_back_ber.jpg);
	padding-top:13px;
	padding-bottom:13px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	float:left;
	color:#666666;
}

/* タイトルグレー2　************************************************************ */

.syaken_title_ber_green {
	width: 700px;
	height:17px;
	background-image:url(img/syaken/title_back_ber_green.jpg);
	padding-top:13px;
	padding-bottom:13px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	float:left;
	color:#FFFFFF;
}


/* タイトルレッド　************************************************************ */

.syaken_title_ber_red {
	width: 692px;
	background-image:url(img/syaken/title_back_ber_red.jpg);
	padding-top:12px;
	padding-bottom:12px;
	padding-left:8px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	float:left;
	color:#FFFFFF;
	height: 16px;
}

/* テキスト　************************************************************ */

.syaken_text_001 {
	width: 720px;
	padding-top:10px;
	padding-bottom:10px;
	color:#000000;
	font-size:13px;
	line-height:18px;
	text-align:center;
	float:left;
}

.syaken_text_001 a:link {
	text-decoration: none;
	color: #666666;
}
.syaken_text_001 a:visited {
	text-decoration: none;
	color: #666666;
}
.syaken_text_001 a:hover {
	text-decoration: none;
	color: #D6261B;
}
/* テキスト　************************************************************ */


.syaken_text_001_l {
	width: 700px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	color:#000000;
	font-size:13px;
	line-height:18px;
	text-align:left;
	float:left;
}

/* テキスト　************************************************************ */

.syaken_text_002 {
	width: 710px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	float:left;
}
.syaken_text_002 a:link {
	text-decoration: none;
	color: #666666;
}
.syaken_text_002 a:visited {
	text-decoration: none;
	color: #666666;
}
.syaken_text_002 a:hover {
	text-decoration: none;
	color: #D6261B;
}

/* テキスト　************************************************************ */

.syaken_text_003 {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.syaken_text_003 a:link {
	text-decoration: none;
	color: #666666;
}
.syaken_text_003 a:visited {
	text-decoration: none;
	color: #666666;
}
.syaken_text_003 a:hover {
	text-decoration: none;
	color: #D6261B;
}

/* テキスト　************************************************************ */

.syaken_text_004 {
	width: 720px;
	padding-top:10px;
	padding-bottom:5px;
	color:#666666;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	text-align:center;
	letter-spacing:1px;
	float:left;
}

/* テキスト　************************************************************ */

.syaken_text_005 {
	width: 720px;
	color:#D6261B;
	font-size:35px;
	font-weight:bold;
	text-align:center;
	line-height: 40px;
	float:left;
}

/* テキスト　************************************************************ */

.syaken_text_006 {
	width: 720px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	float:left;
}
.syaken_text_006 a:link {
	text-decoration: none;
	color: #666666;
}
.syaken_text_006 a:visited {
	text-decoration: none;
	color: #666666;
}
.syaken_text_006 a:hover {
	text-decoration: none;
	color: #D6261B;
}

/* テキスト　************************************************************ */

.syaken_text_007 {
	width: 720px;
	color:#D6261B;
	font-size:40px;
	font-weight:bold;
	text-align:center;
	line-height: 40px;
	padding-top:50px;
	padding-bottom:20px;
	float:left;
}

/* テキスト　************************************************************ */

.syaken_text_008 {
	width: 720px;
	color:#D6261B;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	line-height: 25px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
}

/* テキスト　************************************************************ */

.syaken_text_009 {
	color:#666666;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding:5px;
}
.syaken_text_009 a:link {
	text-decoration: none;
	color: #666666;
}
.syaken_text_009 a:visited {
	text-decoration: none;
	color: #666666;
}
.syaken_text_009 a:hover {
	text-decoration: none;
	color: #D6261B;
}

/* テキスト　************************************************************ */

.syaken_map {
	width: 580px;
	height:auto;
	float:left;
	text-align:center;
	padding-left:20px;
}

/* テキスト　************************************************************ */

.syaken_map2 {
	width: 87px;
	height:auto;
	float:left;
	background-image:url(img/syaken/map_waku_back.jpg);
	background-repeat:repeat-y;
	text-align:center;
	font-weight:bold;
	color:#666666;
	font-size:12px;
}
.syaken_map2 a:link {
	text-decoration: none;
	color: #666666;
}
.syaken_map2 a:visited {
	text-decoration: none;
	color: #666666;
}
.syaken_map2 a:hover {
	text-decoration: none;
	color: #D6261B;
}

/* テキスト　************************************************************ */

.syaken_top_text01 {
	padding-left:20px;
	float:left;
	text-align:left;
	color:#000000;
	font-size:12px;
}
.syaken_top_text01 a:link {
	text-decoration: none;
	color: #666666;
}
.syaken_top_text01 a:visited {
	text-decoration: none;
	color: #666666;
}
syaken_top_text01 a:hover {
	text-decoration: none;
	color: #D6261B;
}

/* トップテキスト　************************************************************ */

.syaken_top_text02 {
	width: 403px;
	height:auto;
	color:#000000;
	line-height:18px;
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:15px;
	float:left;
}

/* トップテキスト　************************************************************ */

.syaken_top_text03 {
	width: 185px;
	height:auto;
	color:#000000;
	line-height:18px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	float:left;
}

.syaken_top_text03-2 {
	width: 124px;
	height:auto;
	color:#000000;
	line-height:18px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	float:left;
}

.syaken_top_text03-3 {
	width: 124px;
	height:auto;
	color:#000000;
	line-height:18px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	float:left;
}

.syaken_top_text03-4 {
	width: 248px;
	height:auto;
	color:#000000;
	line-height:18px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	float:left;
}

/* トップテキスト　************************************************************ */

.syaken_top_text04 {
	width: 187px;
	height:auto;
	color:#000000;
	line-height:16px;
	font-size:12px;
	padding-top:3px;
	float:left;
}
/* トップテキスト　************************************************************ */

.syaken_top_text05 {
	width: 257px;
	height:auto;
	color:#000000;
	text-align:center;
	line-height:15px;
	font-size:12px;
	padding-top:3px;
	font-weight:bold;
	float:left;
}
.syaken_top_text05 a:link {
	text-decoration: none;
	color: #666666;
}
.syaken_top_text05 a:visited {
	text-decoration: none;
	color: #666666;
}
.syaken_top_text05 a:hover {
	text-decoration: none;
	color: #D6261B;
}

/* 流れテキスト　************************************************************ */

.syaken_flow_text01 {
	width: 390px;
	height:auto;
	color:#000000;
	text-align:left;
	line-height:20px;
	font-size:13px;
	letter-spacing:1px;
	float:left;
	padding-left:10px;
	padding-right:40px;
	padding-bottom:30px;
}

/* 流れテキスト　************************************************************ */

.syaken_flow_text02 {
	width: 430px;
	height:auto;
	color:#000000;
	text-align:left;
	line-height:18px;
	font-size:12px;
	float:right;
	padding-top:20px;
	padding-bottom:20px;
}

/* 流れテキスト　************************************************************ */

.syaken_flow_text02cs {
	width: 430px;
	height:50px;
	color:#000000;
	text-align:left;
	line-height:18px;
	font-size:12px;
	float:right;
	padding-top:20px;
}

/* 流れテキスト　************************************************************ */

.syaken_flow_text03 {
	color:#333333;
	width: 360px;
	text-align:left;
	line-height:25px;
	font-size:23px;
	font-weight:bold;
	padding-top:20px;
	float:right;
}


/* 流れテキスト　********************************************************** */

.syaken_flow_text720 {
	width: 720px;
	text-align:center;
	color:#D6261B;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	float:left;
}

/* 流れテキスト　************************************************************ */

.syaken_flow_text04 {
	color:#D6261B;
	width: 361px;
	text-align:left;
	line-height:21px;
	font-size:17px;
	font-weight:bold;
	float:right;
	padding-top:10px;
}

/* 流れテキスト　************************************************************ */

.syaken_flow_text05 {
	color:#D6261B;
	width: 430px;
	text-align:left;
	line-height:21px;
	font-size:17px;
	font-weight:bold;
	float:right;
	padding-top:10px;
	padding-bottom:10px;
}

/* 流れテキスト　************************************************************ */

.syaken_flow_text06 {
	color:#333333;
	width: 210px;
	text-align:left;
	line-height:25px;
	font-size:23px;
	font-weight:bold;
	padding-top:20px;
	float:left;
}

/* 流れテキスト　************************************************************ */

.syaken_flow_text07 {
	width: 280px;
	color:#000000;
	text-align:left;
	line-height:18px;
	font-size:12px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

/* 流れテキスト　************************************************************ */

.syaken_flow_text08 {
	color:#333333;
	width: 570px;
	text-align:left;
	line-height:25px;
	font-size:23px;
	font-weight:bold;
	padding-top:20px;
	float:left;
}

/* 流れテキスト　********************************************************** */

.syaken_flow_text640 {
	width: 640px;
	text-align:left;
	color:#D6261B;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
}

/* サービステキスト　********************************************************** */

.syaken_service_text01 {
	width: 470px;
	text-align:left;
	color:#000000;
	font-size:12px;
	line-height:18px;
	padding-top:8px;
	padding-bottom:20px;
	float:left;
}

/* サービステキスト　********************************************************** */

.syaken_service_text02 {
	width: 520px;
	height:56px;
	text-align:left;
	color:#000000;
	font-size:12px;
	line-height:18px;
	padding-top:8px;
	float:left;
}

/* サービステキスト　********************************************************** */

.syaken_service_text03 {
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	padding-bottom:5px;
	padding-top:5px;
}

/* サービステキスト　********************************************************** */

.syaken_service_text04 {
	color:#D6261B;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
}

/* サービステキスト　********************************************************** */

.syaken_service_text04b {
	color:#D6261B;
	font-weight:bold;
	font-size:18px;
	line-height:30px;
}
/* サービステキスト　********************************************************** */

.syaken_service_text05 {
	color:#000000;
	text-align:left;
	font-size:12px;
	line-height:18px;
	width:100px;
	padding-bottom:10px;
}

/* サービステキスト　********************************************************** */

.syaken_service_text06 {
	color:#000000;
	width:700px;
	text-align:left;
	font-size:12px;
	line-height:18px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}

/* サービステキスト　************************************************************ */

.syaken_service_text07 {
	width: 690px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	float:left;
}
.syaken_service_text07 a:link {
	text-decoration: none;
	color: #666666;
}
.syaken_service_text07 a:visited {
	text-decoration: none;
	color: #666666;
}
.syaken_service_text07 a:hover {
	text-decoration: none;
	color: #D6261B;
}

/* サービステキスト　************************************************************ */

.syaken_service_text08 {
	width: 700px;
	padding-top:5px;
	padding-bottom:5px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	float:left;
}
.syaken_service_text08 a:link {
	text-decoration: none;
	color: #000000;
}
.syaken_service_text08 a:visited {
	text-decoration: none;
	color: #000000;
}
.syaken_service_text08 a:hover {
	text-decoration: none;
	color: #D6261B;
}

/* サービステキスト　************************************************************ */

.syaken_service_text09 {
	width: 170px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:	left;
	float:left;
	padding-left:10px;
}

/* サービステキスト　************************************************************ */

.syaken_service_text10 {
	width: 170px;
	color:#000000;
	font-size:11px;
	text-align:	left;
	float:left;
	padding-left:10px;
}

/* サービステキスト　************************************************************ */
.syaken_service_text11{
	height:28px;
	width:190px;
	float:left;
	padding-top:15px;
	padding-left:15px;
	font-weight:bold;
	color:#666666;
	font-size:12px;
}

/* ショップリスト　ベージュ　************************************************************ */

.syaken_shop_list01 {
	width: 700px;
	height:43px;
	background-color:#FFFBDD;
	clear:both;
}

/* ショップリスト　白　************************************************************ */


.syaken_shop_list02 {
	width: 700px;
	height:43px;
	background-color:#FFFFFF;
	clear:both;
}

/* ショップテキストグレー　************************************************************ */

.syaken_shop_text01 {
	height:28px;
	float:left;
	padding-top:15px;
	padding-left:15px;
	font-weight:bold;
	color:#666666;
	font-size:12px;
}


/* 調整関係　************************************************************ */

.float_l {
	float:left;
}

.float_r {
	float:right;
}

.clear_r{
	clear:right;
}	
.clear_l{
	clear:left;
}	
.clear_b{
	clear:both;
}	

/* 予約ボタン　************************************************************ */

.bt_yoyaku{ 
	width:120px;
	height:43px;
	background-image:url(img/syaken/yoyaku_bt_o.gif);
	background-repeat:no-repeat;	
	float:right;
	}
.bt_yoyaku a{
	display:block;
	width:120px;
	height:43px;
	outline:none;
	}
.bt_yoyaku a:hover{
	text-indent:-9999px;
	}

/* 詳細ボタン　************************************************************ */

.bt_shop_syosai{ 
	width:120px;
	height:43px;
	background-image:url(img/syaken/shop_bt_o.gif);
	background-repeat:no-repeat;	
	float:right;
	}
.bt_shop_syosai a{
	display:block;
	width:120px;
	height:43px;
	outline:none;
	}
.bt_shop_syosai a:hover{
	text-indent:-9999px;
	}

/* 速いちボタン　************************************************************ */

.bt_syaken_hayaichi{ 
	width:120px;
	height:43px;
	background-image:url(img/syaken/hayaichi_bt_o.gif);
	background-repeat:no-repeat;	
	float:right;
	}
.bt_syaken_hayaichi a{
	display:block;
	width:120px;
	height:43px;
	outline:none;
	}
.bt_syaken_hayaichi a:hover{
	text-indent:-9999px;
	}
	
/* 安心ボタン　************************************************************ */

.bt_syaken_anshin{ 
	width:120px;
	height:43px;
	background-image:url(img/syaken/anshin_bt_o.gif);
	background-repeat:no-repeat;	
	float:right;
	}
.bt_syaken_anshin a{
	display:block;
	width:120px;
	height:43px;
	outline:none;
	}
.bt_syaken_anshin a:hover{
	text-indent:-9999px;
	}

/* 確認ボタン　************************************************************ */

	
.bt_syaken_kakunin{ 
	width:263px;
	height:42px;
	background-image:url(img/syaken/bt_kakunin_o.jpg);
	background-repeat:no-repeat;
	}
.bt_syaken_kakunin a{
	display:block;
	width:263px;
	height:42px;
	outline:none;
	}
.bt_syaken_kakunin a:hover{
	text-indent:-9999px;
	}

/* 送信ボタン　************************************************************ */


.bt_syaken_soushin{ 
	width:263px;
	height:42px;
	background-image:url(img/syaken/bt_soushin_o.jpg);
	background-repeat:no-repeat;	
	}
.bt_syaken_soushin a{
	display:block;
	width:263px;
	height:42px;
	outline:none;
	}
.bt_syaken_soushin a:hover{
	text-indent:-9999px;
	}

/* 変更ボタン　************************************************************ */

.bt_syaken_henkou{ 
	width:179px;
	height:29px;
	background-image:url(img/syaken/bt_henkou_o.jpg);
	background-repeat:no-repeat;
	}
.bt_syaken_henkou a{
	display:block;
	width:179px;
	height:29px;
	outline:none;
	}
.bt_syaken_henkou a:hover{
	text-indent:-9999px;
	}	

/* トップボタン　************************************************************ */

.bt_syaken_fortop{ 
	width:263px;
	height:42px;
	background-image:url(img/syaken/bt_fortop_o.jpg);
	background-repeat:no-repeat;	
	}
.bt_syaken_fortop a{
	display:block;
	width:263px;
	height:42px;
	outline:none;
	}
.bt_syaken_fortop a:hover{
	text-indent:-9999px;
	}
.clear_b{
	clear:both;
}	

/* トップメニューボタン　************************************************************ */

.bt_syaken_menutop01{ 
	width:237px;
	height:52px;
	background-image:url(img/syaken/menutop_yoyaku_o.jpg);
	background-repeat:no-repeat;	
	float:left;
	}
.bt_syaken_menutop01 a{
	display:block;
	width:237px;
	height:52px;
	outline:none;
	}
.bt_syaken_menutop01 a:hover{
	text-indent:-9999px;
	}
.clear_b{
	clear:both;
}	

/* トップメニューボタン　************************************************************ */

.bt_syaken_menutop02{ 
	width:237px;
	height:52px;
	background-image:url(img/syaken/menutop_nagare_o.jpg);
	background-repeat:no-repeat;	
	float:left;
	}
.bt_syaken_menutop02 a{
	display:block;
	width:237px;
	height:52px;
	outline:none;
	}
.bt_syaken_menutop02 a:hover{
	text-indent:-9999px;
	}
.clear_b{
	clear:both;
}	

/* トップメニューボタン　************************************************************ */

.bt_syaken_menutop03{ 
	width:236px;
	height:52px;
	background-image:url(img/syaken/menutop_sarvice_o.jpg);
	background-repeat:no-repeat;	
	float:left;
	}
.bt_syaken_menutop03 a{
	display:block;
	width:236px;
	height:52px;
	outline:none;
	}
.bt_syaken_menutop03 a:hover{
	text-indent:-9999px;
	}
.clear_b{
	clear:both;
}	

/* サービスについてボタン　************************************************************ */

.bt_syaken_aboutsv{ 
	width:189px;
	height:27px;
	background-image:url(img/syaken/bt_aboutsarvice_o.jpg);
	background-repeat:no-repeat;	
	float:left;
	}
.bt_syaken_aboutsv a{
	display:block;
	width:189px;
	height:27px;
	outline:none;
	}
.bt_syaken_aboutsv a:hover{
	text-indent:-9999px;
	}
.clear_b{
	clear:both;
}	

/* 車検予約ボタン　************************************************************ */

.bt_syaken_yoyaku{ 
	width:221px;
	height:42px;
	background-image:url(img/syaken/bt_syakenyoyaku_o.jpg);
	background-repeat:no-repeat;	
	}
.bt_syaken_yoyaku a{
	display:block;
	width:221px;
	height:42px;
	outline:none;
	}
.bt_syaken_yoyaku a:hover{
	text-indent:-9999px;
	}
.clear_b{
	clear:both;
}

/* ショップサーチボタン　************************************************************ */

.bt_syaken_shopsearch{ 
	width:187px;
	height:32px;
	background-image:url(img/syaken/bt_shopsearch_o.jpg);
	background-repeat:no-repeat;	
	}
.bt_syaken_shopsearch a{
	display:block;
	width:187px;
	height:32px;
	outline:none;
	}
.bt_syaken_shopsearch a:hover{
	text-indent:-9999px;
	}
.clear_b{
	clear:both;
}

/* 車検予約ボタン　************************************************************ */

.bt_syaken_nagare_hayaichi{ 
	width:215px;
	height:70px;
	background-image:url(img/syaken/bt_hayaichi_big_o.jpg);
	background-repeat:no-repeat;	
	float:right;
	}
.bt_syaken_nagare_hayaichi a{
	display:block;
	width:215px;
	height:70px;
	outline:none;
	}
.bt_syaken_nagare_hayaichi a:hover{
	text-indent:-9999px;
	}
.clear_b{
	clear:both;
}

/* 車検予約ボタン　************************************************************ */

.bt_syaken_nagare_anshin{ 
	width:215px;
	height:70px;
	background-image:url(img/syaken/bt_anshin_big_o.jpg);
	background-repeat:no-repeat;	
	float:right;
	}
.bt_syaken_nagare_anshin a{
	display:block;
	width:215px;
	height:70px;
	outline:none;
	}
.bt_syaken_nagare_anshin a:hover{
	text-indent:-9999px;
	}
.clear_b{
	clear:both;
}
/* もっと安くボタン　************************************************************ */

.bt_more{ 
	width:99px;
	height:34px;
	background-image:url(img/syaken/bt_more_o.jpg);
	background-repeat:no-repeat;	
	}
.bt_more a{
	display:block;
	width:99px;
	height:24px;
	outline:none;
	}
.bt_more a:hover{
	text-indent:-9999px;
	}


/* フォーム枠関係　************************************************************ */


.syaken_form_waku01 {
	width: 700px;
	padding-top:12px;
	padding-bottom:12px;
	float:left;
}
.syaken_form_waku02 {
	width: 230px;
	padding-left:10px;
	padding-right:5px;
	float:left;
	text-align:left;
}
.syaken_form_waku03 {
	width: 455px;
	float:left;
	text-align:left;
}
.syaken_form_waku04 {
	width: 303px;
	text-align:center;
	background-color:#e4e4e6;
	
}
.syaken_form_waku05 {
	width: 263px;
	text-align:center;
	background-color:#e4e4e6;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	
}

.syaken_form_waku06 {
	width: 263px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	
}

.syaken_form_waku07 {
	width: 179px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:62px;
	padding-right:62px;
	
}

/* フォームテキスト関係　************************************************************ */


.syaken_text_honbun {
	color:#000000;
	font-size:12px;
	text-align:left;
	line-height:16px;
	float:left;
}
.syaken_text_honbun a:link {
	text-decoration: none;
	color: #666666;
}
.syaken_text_honbun a:visited {
	text-decoration: none;
	color: #666666;
}
.syaken_text_honbun a:hover {
	text-decoration: none;
	color: #D6261B;
}

/* フォームテキスト関係　************************************************************ */

.syaken_text_honbun2 {
	color:#000000;
	font-size:12px;
	text-align:left;
	line-height:18px;
	float:left;
}
.syaken_text_honbun2 a:link {
	text-decoration: none;
	color: #666666;
}
.syaken_text_honbun2 a:visited {
	text-decoration: none;
	color: #666666;
}
.syaken_text_honbun2 a:hover {
	text-decoration: none;
	color: #D6261B;
}

/* フォームテキスト関係　************************************************************ */


.syaken_text_honbun3 {
	color:#FF0000;
	font-size:12px;
	text-align:left;
	line-height:18px;
	float:left;
}

/* フォームテキスト関係　************************************************************ */

.syaken_text_honbun4 {
	font-size:12px;
	text-align:center;
	line-height:18px;
}

/* フォームテキスト関係　************************************************************ */


.syaken_text_midashi {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	line-height:18px;
	float:left;
}
.syaken_text_midashi a:link {
	text-decoration: none;
	color: #666666;
}
.syaken_text_midashi a:visited {
	text-decoration: none;
	color: #666666;
}
.syaken_text_midashi a:hover {
	text-decoration: none;
	color: #D6261B;
}

/* フォームテキスト関係　************************************************************ */

.syaken_text_midashi2 {
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:18px;
	float:left;
}
.syaken_text_midashi2 a:link {
	text-decoration: none;
	color: #666666;
}
.syaken_text_midashi2 a:visited {
	text-decoration: none;
	color: #666666;
}
.syaken_text_midashi2 a:hover {
	text-decoration: none;
	color: #D6261B;
}

/* フォームテキスト関係　************************************************************ */

	
.syaken_gocyui01 {
	width: 535px;
	height:52px;
	text-align:left;
	background-image:url(img/syaken/gocyui_waku_back2.jpg);
	padding:10px;
	color:#D6261B;
	font-weight:bold;
	font-size:12px;
	float:left;
	
}

/* フォームテキスト関係　************************************************************ */

.syaken_gocyui03 {
	width: 555px;
	text-align:cebter;
	color:#D6261B;
	font-weight:bold;
	font-size:12px;
	float:left;
	
}

/* 装飾・カラー設定 */

.red{
color:#C61C09;
}

.red_b{
color:#C61C09;
font-weight:bold;
}

/* リンク時不透明度調節 */

a img.css-hover{
opacity:1.0;
filter: alpha(opacity=100);
-moz-opacity:1.0;
}

a:hover img.css-hover{
opacity:0.5;
filter: alpha(opacity=50);
-moz-opacity:0.5;
}


/* 新フレーム２カラム　************************************************************ */

.2c_new_waku_750 {
	width: 750px;
	margin: 5px 0px 0px 0px;
	float:left;
}


/* ワンコインピットページ************************************************************ */

.onecoin_2c_new_waku_750 {
width: 750px;
margin: 5px 0px 0px 0px;
float:left;
font-size:12px;
line-height:17px;
}

/* タイトル */

.onecoin_title{
font-size:17px;
font-weight:bold;
line-height:27px;
margin:0px;
padding:0px 0px 0px 12px;
border-left:solid #000000 5px;
}

/* 網バック */

.onecoin_amibk{
width:690px;
height:70px;
background:top center url(img/onecoin_pit/ami_bk.jpg) no-repeat;
padding:20px 30px 20px 30px;
}

/* 網バック */

.onecoin_contentswaku{
width:326px;
height:363px;
background:top center url(img/onecoin_pit/waku.jpg) no-repeat;
padding:20px 27px 25px 20px;
float:left;
}

/* センター注釈枠 */

.onecoin_chusyaku{
width:750px;
height:50px;
line-height:50px;
background: bottom left url(img/onecoin_pit/ten.jpg) repeat-x;
text-align:center;
float:left;
}

/* バナー */

.onecoin_banner{
width:596px;
padding-top:30px;
margin-left:auto;
margin-right:auto;
}

.onecoin_banner a:link     { color : #666666 ; text-decoration:underline; } 
.onecoin_banner a:visited  { color : #666666 ; text-decoration:none; } 
.onecoin_banner a:hover    { color : #CCCCCC ; text-decoration:none; } 
.onecoin_banner a:active   { color : #666666 ; text-decoration:none; } 


/* メンバーピット　テキスト枠 */

.memberpit_waku{
width:690px;
padding:10px 30px 10px 30px;
}

.memberpit_waku_link{
text-align:right;
line-height:25px;
}
.memberpit_waku_link a:link     { color : #D31547 ; text-decoration:underline; } 
.memberpit_waku_link a:visited  { color : #D31547 ; text-decoration:underline; } 
.memberpit_waku_link a:hover    { color : #CCCCCC ; text-decoration:none; } 
.memberpit_waku_link a:active   { color : #D31547 ; text-decoration:underline; } 

.memberpit_waku_text{
padding:5px 10px 5px 10px;
letter-spacing:1px;
}

/* 網バック */

.memberpit_contentswaku{
width:710px;
height:auto;
background:url(img/member_pit/ten.jpg) ;
padding:20px;
margin-bottom:10px;
float:left;
}

.memberpit_wakuin{
width:710px;
background-color:#FFFFFF;
}

.memberpit_waku_text_shop{
padding:10px 20px 10px 20px;
color:#FFFFFF;
height:41px;
width:645px;
margin:0px 10px 0px 10px;
letter-spacing:1px;
background:center top no-repeat url(img/member_pit/back_red.jpg);
font-weight:bold;
}


.memberpit_waku_honbun{
padding:10px 10px 10px 0px;
float:right;
width:350px;
}

