
@charset "shift_jis";
/**
 * page-form.css
 * (c) FOURDIGIT Inc.
 *
 */
/* page-form common */
	.page-form .section {
		clear: both;
		margin-bottom: 30px;
	}
	.page-form .btitle {
		margin-bottom: 15px;
	}
	.page-form .caution,
	.page-form .cautionBottom {
		font-size: 87%;
		line-height: 140%;
		color: #f00;
	}
	body.ie8 .page-form .caution,
	body.ie8 .page-form .cautionBottom {
		font-size: 94%;
	}
	.page-form .width-170 {
		width: 170px;
		text-align:left;
		border: 0px solid #E0DFE3;
	}
/* page-form input */
	.page-form .formCmn td {
		padding-bottom: 0;
	}
	.page-form .introArea p,
	.page-form .formCmn td p,
	.page-form .formCmn td ul {
		margin-bottom: 10px;
	}
	.page-form .introArea p strong,
	.page-form .introArea li strong {
		font-weight: bold;
		color: #f00;
	}
	.introArea li.org_Hold {
		background: url(/common/pc/img/openpc/about/dot.gif) no-repeat 0 0.4em;
		font-size: 120%;
		color: #333;
		margin-bottom: 10px;
		padding-left: 1em;
		list-style: none;
	}
	.introArea li.org_Hold Strong.org_HoldSt {
		color: #333;
	}
	.page-form .introArea .listNormal span.cap {
		display: block;
	}
	.page-form .formCmn td dl {
		padding-bottom: 7px;
	}
	.page-form .formCmn td dl p {
		margin-bottom: 5px;
	}
	.page-form .formCmn td dl .cap {
		margin-bottom: 0;
	}
	.page-form .formCmn td .inputTexts {
		padding: 2px;
	}

/* loginBox */
	.loginBox {
		width: 420px;
	}
	.loginBox .loginBoxIn {
		padding: 15px 20px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/login/bg-login-box.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		zoom: 1;
	}
	.loginBox .loginBoxIn2 {
		padding: 15px 20px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/login/bg-login-box2.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		zoom: 1;
	}

	#loginByMail .loginBoxIn {
		padding-top: 45px;
		zoom: 1;
	}
	#loginById { float: left; }
	#loginByMail { float: right; }
	.loginBoxIn p {
		margin-bottom: 5px;
		zoom: 1;
	}
	.loginBoxIn ol {
		zoom: 1;
	}
	.loginBoxIn .bar,
	#loginByMail .loginBoxIn .bar .inputLine {
		margin-bottom: 10px;
		padding-bottom: 10px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/bg/bar-01.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	#loginByMail .loginBoxIn .bar {
		margin-bottom: 40px;
		padding-bottom: 25px;
	}
	#loginByMail .loginBoxIn .bar .inputLine {
		display: block;
		margin-bottom: 0;
		padding-top: 30px;
		padding-bottom: 0;
		background-position: left top;
		zoom: 1;
	}

	.loginBoxIn .bar2-type2,
	#loginByMail .loginBoxIn .bar2-type2 .inputLine,
	.loginBoxIn .bar2,
	#loginByMail .loginBoxIn .bar2 .inputLine {
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	#loginByMail .loginBoxIn .bar2-type2 {
		margin-bottom: 10px;
		padding-bottom: 0;
	}
	#loginByMail .loginBoxIn .bar2 {
		margin-bottom: 40px;
		padding-bottom: 15px;
	}
	#loginByMail .loginBoxIn .bar2 .inputLine {
		display: block;
		margin-bottom: 5px;
		padding-top: 12px;
		padding-bottom: 0;
		zoom: 1;
	}
	#loginByMail .loginBoxIn .bar2-type2 .inputLine {
		display: block;
		padding-top: 12px;
		padding-bottom: 0;
		zoom: 1;
	}
	#loginByMail .loginBoxIn .bar2-type2 .inputLine li,
	#loginByMail .loginBoxIn .bar2 .inputLine li {
		margin-bottom: 10px;
	}

	.loginBoxIn .bar3,
	#loginByMail .loginBoxIn .bar3 .inputLine {
		margin-bottom: 10px;
		padding-bottom: 10px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/bg/bar-01.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	#loginByMail .loginBoxIn .bar3 {
		margin-bottom: 40px;
		padding-bottom: 25px;
	}
	#loginByMail .loginBoxIn .bar3 .inputLine {
		display: block;
		margin-bottom: 0;
		padding-top: 30px;
		padding-bottom: 0;
		background-position: left top;
		zoom: 1;
	}
#loginByMail .loginBoxIn .bar3 .inputLine li {
	margin-bottom: 10px;
	}


	.loginBoxIn .num {
		line-height: 30px;
		margin-bottom: 8px;
	}
	.loginBoxIn .num img {
		vertical-align: middle;
	}
	.loginBoxIn .num span {
		display: inline-block;
		width: 35px;
		font-weight: bold;
		font-size: 123.1%;
		text-align: center;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/login/bg-num.gif);
		background-repeat: no-repeat;
		background-position: center top;
		color: #fff;
	}
	.mozilla .loginBoxIn .num span {
		display: block;
		float: left;
	}
	.loginBoxIn .txtArea {
		margin-left: 37px;
	}
	.loginBoxIn .formInlineList li {
		margin-right: 15px;
	}
	.loginBoxIn .submitArea {
		margin-right: auto;
		margin-left: auto;
		width: 240px;
		text-align: left;
	}
	.loginBoxIn .inputLine li {
		margin-bottom: 5px;
	}
	.loginBoxIn .inputLine li .inputTexts {
		width: 150px;
	}
	#loginByMail .inputLine li .inputTexts {
		width: 180px;
	}
	.loginBoxIn .inputLine label {
		display: inline-block;
		margin-right: 5px;
		width: 5em;
	}
	.mozilla .loginBoxIn .inputLine label {
		display: -moz-inline-box;
	}
	#loginByMail .inputLine label {
		width: 7em;
	}

/* headingQ */
	#headingQ {
		margin-bottom: 20px;
	}
	#headingQ .contentTitle {
		margin-bottom: 0;
	}
	#headingQ .bltFaq {
		margin-bottom: 5px;
		text-align: right;
	}
	#headingQ .bltFaq .blockAnswer {
		text-align: left;
	}

/* pageLogin */
	#pageLogin #mainContent,
	#pageForget #mainContent {
		margin-left: 20px;
		width: 755px;
	}
	#pageLogin #mainContent {
		width: 870px;
	}
	/*.page-form #contentWrapper {
		margin-bottom: 60px;
	}*/
	.page-form .introArea,
	.page-form .formCmn,
	.page-form .errorMainArea,
	.page-form .cautionBottom,
	.page-form .capBottom,
	.page-form .capArea {
		margin-left: 20px;
	}
	.page-form .errorMainArea {
		margin-right: 20px;
	}
	.page-form .layoutCmn01 {
		margin-left: 20px;
	}
	.page-form .submitArea {
		padding-left: 20px;
	}
	.page-form .layoutCmn01 .bltFaq {
		clear: both;
		margin-top: 15px;
	}
	#pageForget #mainContent {
		width: 760px;
	}
	#pageLogin #mainContent .introArea,
	#pageLogin #mainContent .formCmn,
	#pageLogin #mainContent .errorMainArea,
	#pageLogin #mainContent .cautionBottom,
	#pageLogin #mainContent .capArea,
	#pageFourget #mainContent .introArea,
	#pageFourget #mainContent .formCmn,
	#pageFourget #mainContent .errorMainArea,
	#pageFourget #mainContent .cautionBottom,
	#pageFourget #mainContent .capArea {
		margin-left: 0;
	}
	#pageLogin #mainContent .submitArea .returnBtn {
		left: 0;
	}

/* confirmPass */
	.confirmPass {
		margin-top: 10px;
	}

/* ruleArea */
	.ruleArea {
		overflow: auto;
		margin-top: 25px;
		border: 1px solid #ccc;
		padding: 9px;
		height: 100px;
	}
	.ruleArea p {
		margin-bottom: 5px;
	}
	.ruleArea p.title {
		font-weight: bold;
	}

/* listMenu */
	.listMenu {
		margin-left: 15px;
	}
	.listMenu li {
		margin-bottom: 20px;
		font-size: 123.1%;
		line-height: 140%;
	}
	.listMenu li ul {
		padding-top: 10px;
	}
	.listMenu li li {
		margin-bottom: 5px;
		margin-left: 30px;
		list-style: disc;
		font-size: 87%;
	}
	.listMenu li strong {
		font-weight: bold;
		color: #f00;
	}
	.listMenu li li .cap {
		display: block;
		padding-top: 10px;
	}
	.listMenu li a {
		padding-left: 12px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/blt/blt-01.gif);
		background-repeat: no-repeat;
		background-position: left 2px;
	}
	.listMenu li a:hover {
		background-position: 2px 2px;
	}
	.safari .listMenu li a {
		background-position: left top;
	}
	.safari .listMenu li a:hover {
		background-position: 2px top;
	}
	.listMenu li li a {
		padding-left: 0;
		background-image: none;
	}

/* capArea */
	.capArea {
		margin-top: 20px;
		border: 1px solid #ccc;
		padding: 14px;
		font-size: 87%;
		line-height: 140%;
		color: #666666;
	}
	body.ie8 .capArea { font-size: 94%; }
	.capArea li {
		position: relative;
		margin-bottom: 5px;
		margin-left: 1em;
	}
	.capArea li span {
		position: absolute;
		left: -1em;
		top: 0px;
	}

/* poiVoice */
	#poiVoice .thumb {
		float: left;
		width: 290px;
	}
	#poiVoice .thumb .linkCmn01 {
		margin: 10px 0 0 20px;
		font-weight: bold;
	}
	#poiVoice #poiVoiceTop {
		float: left;
		width: 420px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/login/bg-voice-top.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	#poiVoice #poiVoiceBottom {
		padding: 28px 25px;
		font-size: 138%;
		line-height: 150%;
		font-weight: bold;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/login/bg-voice-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}

/* pageLogOut */
	#pageLogOut #mainContent{
		width: 760px;
	}
	
	#pageLogOut .ctl .contentTitle {
		background-image: url(/common/pc/img/openpc/heading/bg-ctitle-logout-bottom.gif);
	}
	#pageLogOut .ctl .contentTitle span {
		background-image: url(/common/pc/img/openpc/heading/bg-ctitle-logout-top.gif);
	}

/* boxList01 */
	.page-form #shopPointMonth {
		margin-bottom: 0;
	}
	*:first-child+html .page-form #shopPointMonth {
		margin-bottom: 30px;
	}
	.boxList01 li {
		position: relative;
		float: left;
		margin: 0 20px 30px 0;
		width: 233px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/login/bg-box-01-top.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.boxList01 li .wrap {
		padding: 37px 15px 15px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/login/bg-box-01-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.boxList01 li .thumb {
		margin-bottom: 90px;
		text-align: center;
	}
	.boxList01 li .pointUsual,
	.boxList01 li .pointNow {
		position: absolute;
		top: 130px;
		display: inline;
		line-height: 0px;
		text-indent: -9999px;
		zoom: 1;
	}
	.msie .boxList01 li .pointUsual,
	.msie .boxList01 li .pointNow,
	.mozilla .boxList01 li .pointUsual,
	.mozilla .boxList01 li .pointNow {
		top: 134px;
	}
	.boxList01 li .pointUsual strong,
	.boxList01 li .pointNow strong {
		display: block;
		font-weight: bold;
		font-size: 14px;
		line-height: 16px;
		text-indent: 0;
		color: #f00;
	}
	.boxList01 li .pointNow strong {
		font-size: 20px;
		line-height: 22px;
		color: #ff0;
	}
	.boxList01 li .pointNow strong span {
		font-weight: bold;
		font-size: 16px;
		line-height: 22px;
		color: #ff0;
	}
	.boxList01 li .pointUsual {
		left: 63px;
		width: 38px;
	}
	.boxList01 li .pointNow {
		left: 158px;
		width: 46px;
		text-align: center;
	}
	/* max */
	.boxList01 li.max {
		background-image: url(/common/pc/img/openpc/login/bg-box-01-max-top.gif);
	}
	.boxList01 li.max .pointUsual {
		left: 85px;
	}

/* boxList02 */
	.page-form #shopPointOver,
	.page-form #shopPointCate {
		margin-bottom: 15px;
	}
	*:first-child+html .page-form #shopPointOver,
	*:first-child+html .page-form #shopPointCate {
		margin-bottom: 30px;
	}
	.boxList01 li *,
	.boxList02 li * {
		zoom: 1;
	}
	.boxList02 li {
		float: left;
		margin: 0 10px 15px 0;
		width: 177px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/login/bg-box-02-top.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.boxList02 li .wrap {
		padding: 10px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/login/bg-box-02-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.boxList02 li .pointHead {
		padding: 4px 10px 7px 45px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left top;
		zoom: 1;
	}
	.mozilla .boxList02 li .pointHead,
	.msie .boxList02 li .pointHead {
		padding: 7px 10px 7px 45px;
	}
	.boxList02 li .pointHead dt {
		display: none;
	}
	.boxList02 li .pointHead dd {
		padding-left: 70px;
		line-height: 0px;
		text-indent: -9999px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/login/bg-shop-cate-point.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.boxList02 li .pointHead dd strong {
		display: block;
		font-weight: bold;
		font-size: 14px;
		line-height: 16px;
		text-indent: 0;
		color: #f00;
	}
	.boxList02 li.cate01 .pointHead {background-image: url(/na_point/imgs/login/h-shop-cate-01.gif);}
	.boxList02 li.cate02 .pointHead {background-image: url(/na_point/imgs/login/h-shop-cate-02.gif);}
	.boxList02 li.cate03 .pointHead {background-image: url(/na_point/imgs/login/h-shop-cate-03.gif);}
	.boxList02 li.cate04 .pointHead {background-image: url(/na_point/imgs/login/h-shop-cate-04.gif);}
	.boxList02 li.cate05 .pointHead {background-image: url(/na_point/imgs/login/h-shop-cate-05.gif);}
	.boxList02 li.cate06 .pointHead {background-image: url(/na_point/imgs/login/h-shop-cate-06.gif);}
	.boxList02 li.cate07 .pointHead {background-image: url(/na_point/imgs/login/h-shop-cate-07.gif);}
	.boxList02 li.cate08 .pointHead {background-image: url(/na_point/imgs/login/h-shop-cate-08.gif);}
	.boxList02 li.cate09 .pointHead {background-image: url(/na_point/imgs/login/h-shop-cate-09.gif);}
	.boxList02 li.cate10 .pointHead {background-image: url(/na_point/imgs/login/h-shop-cate-10.gif);}
	.boxList02 li.cate11 .pointHead {background-image: url(/na_point/imgs/login/h-shop-cate-11.gif);}
	.boxList02 li.cate12 .pointHead {background-image: url(/na_point/imgs/login/h-shop-cate-12.gif);}
	.boxList02 li .thumb {
		margin: 10px 0;
		padding: 12px 0 12px;
		text-align: center;
		background-color: transparent;
		background-image: url(/na_point/imgs/login/bg-shop-point-brand.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.boxList02 li .pointTxt {
		font-size: 87%;
		line-height: 130%;
		color: #000;
	}
	body.ie8 .boxList02 li .pointTxt { font-size: 94%; }
	/* max */
	.boxList02 li.max .pointHead dd {
		background-image: url(/na_point/imgs/login/bg-shop-cate-point-max.gif);
	}

/* shopPointDramatic */
	#shopPointDramatic {
		margin-bottom: 0;
		padding-bottom: 25px;
		width: 740px;
		background-color: transparent;
		background-image: url(/na_point/imgs/login/bg-dramatic-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	#shopPointDramatic .btitle {
		margin-bottom: 0px;
	}
	#shopPointDramatic .sectionIn {
		margin-top: 25px;
		margin-left: 25px;
	}
	#pointDramatic {
		background-color: transparent;
		background-image: url(/na_point/imgs/login/bg-point-dramatic.gif);
		background-repeat: repeat-y;
		background-position: left top;
	}
	#pointDramatic li {
		float: left;
		margin-right: 20px;
		margin-bottom: 25px;
		width: 335px!important;
		width: 325px;
	}
	#pointDramatic li.heightLine-pointDramatic03 {
		margin-bottom: 0;
	}
	#pointDramatic .method {
		padding-top: 14px;
	}
	#pointDramatic li li {
		float: none;
		margin: 0 0 8px 10px;
		line-height: 0px;
	}
	#pointDramatic li .title {
		margin-bottom: 0;
	}
	#pointDramatic #pointDramatic01 .method,
	#pointDramatic #pointDramatic03 .method {
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: 190px top;
	}
	#pointDramatic #pointDramatic01 .method {
		background-image: url(/na_point/imgs/login/bg-dramatic-box-01.gif);
	}
	#pointDramatic #pointDramatic03 .method {
		margin-bottom: 0;
		padding-bottom: 0;
		height: 46px;
		background-image: url(/na_point/imgs/login/bg-dramatic-box-02.gif);
	}
	#pointDramatic #pointDramatic03 .thumb {
		margin: 0 0 0 10px;
	}

/* myInfoHistory */
	#myInfoHistory .introArea {
		margin-bottom: 10px;
	}
	#myInfoHistory .formCmn td {
		padding-bottom: 10px;
	}
	#myInfoHistory .formCmn th {
		text-align: center;
	}

/* searchTab */
	#myPointHistory .searchTab li.tab01 a {
		background-image: url(/common/pc/img/openpc/login/tab-01.gif);
	}
	#myPointHistory .searchTab li.tab02 a {
		background-image: url(/common/pc/img/openpc/login/tab-02.gif);
	}
	#myPointHistory .introArea {
	margin-top: 10px;
	clear: both;
	margin-bottom: 25px;
	}

	#myPointHistory .introArea .listLinkCmn01 li {
		margin-right: 5px;
		font-weight: bold;
		font-size: 123.1%;
		color: #999;
	}
	#myPointHistory .introArea .listLinkCmn01 li a,
	#myPointHistory .introArea .listLinkCmn01 li strong {
		margin-right: 5px;
		padding: 0;
		font-weight: bold;
		background-image: none;
		color: #3399ff;
	}
	#myPointHistory .introArea .listLinkCmn01 li a:hover,
	#myPointHistory .introArea .listLinkCmn01 li strong {
		color: #333;
	}
	
	.introArea .pointBox {
		margin: 10px 0 30px 0;
		border: 4px solid #cccccc;
		padding: 14px 24px 8px;
		font-weight: bold;
		background-color: #fff5f6;
	}
	.introArea .pointBox p {
		margin-bottom: 8px;
	}
	#myPointHistory .introArea .pointBox {
		padding: 14px 24px;
	}
	#myPointHistory .introArea .pointBox strong {
		padding: 0 2px;
		font-weight: bold;
		font-size: 225%;
		line-height: 130%;
		color: #ff3956;
	}
	#myPointHistory .formCmn th {
		padding: 5px;
		text-align: center;
		background-color: #f7f7f7;
	}
	#myPointHistory .formCmn td {
		padding-bottom: 10px;
		vertical-align: middle;
	}
	#myPointHistory .formCmn td.date {
		text-align: center;
	}
	#myPointHistory .formCmn td.pointAdd {
		padding-right: 20px;
		font-weight: bold;
		text-align: right;
		color: #ff3956;
	}
	#myPointHistory .formCmn td.pointAdd strong {
		padding-right: 2px;
		font-weight: bold;
		font-size: 123.1%;
		line-height: 140%;
	}
		#myPointHistory .formCmn td.org_pointAdd {
		padding-right: 15px;
		font-weight: bold;
		text-align: right;
		color: #ff3956;
	}
#myPointHistory .formCmn td.org_pointAdd strong {
		font-weight: bold;
		font-size: 123.1%;
		line-height: 140%;
		color: #ff3956;
	}
	/* search-tab02 */
	#myPointHistory #search-tab02 .formCmn table td {
		vertical-align: top;
	}
	#myPointHistory #search-tab02 .formCmn table td.centerTxt {
		text-align: center;
	}

/* #myPointHistory2 ---------------2010.5.7追&#56480; */
	#myPointHistory2 .searchTab li.tab01 a {
		background-image: url(/common/pc/img/openpc/login/tab-01.gif);
	}
	#myPointHistory2 .searchTab li.tab02 a {
		background-image: url(/common/pc/img/openpc/login/tab-02.gif);
	}
	#myPointHistory2 .searchTab li.tab01 a:hover,
	#myPointHistory2 .searchTab li.tab02 a:hover {
		background-position: left -35px;
	}
	#myPointHistory2 .searchTab li.tab01 a.on,
	#myPointHistory2 .searchTab li.tab02 a.on,
	#myPointHistory2 .searchTab li.tab01 a.on:hover,
	#myPointHistory2 .searchTab li.tab02 a.on:hover {
		background-position: left -70px;
	}



	#myPointHistory2 .introArea {
	margin-top: 10px;
	clear: both;
	margin-bottom: 25px;
	}
	#myPointHistory2 .introArea .listLinkCmn01 li {
		margin-right: 5px;
		font-weight: bold;
		font-size: 123.1%;
		color: #999;
	}
	#myPointHistory2 .introArea .listLinkCmn01 li a,
	#myPointHistory2 .introArea .listLinkCmn01 li strong {
		margin-right: 5px;
		padding: 0;
		font-weight: bold;
		background-image: none;
		color: #3399ff;
	}
	#myPointHistory2 .introArea .listLinkCmn01 li a:hover,
	#myPointHistory2 .introArea .listLinkCmn01 li strong {
		color: #333;
	}
	.introArea .pointBox {
		margin: 10px 0 30px 0;
		border: 4px solid #cccccc;
		padding: 14px 24px 8px;
		font-weight: bold;
		background-color: #fff5f6;
	}
	.introArea .pointBox p {
		margin-bottom: 8px;
	}
	#myPointHistory2 .introArea .pointBox {
		padding: 14px 24px;
	}
	#myPointHistory2 .introArea .pointBox strong {
		padding: 0 2px;
		font-weight: bold;
		font-size: 225%;
		line-height: 130%;
		color: #ff3956;
	}
	#myPointHistory2 .formCmn th {
		padding: 5px;
		text-align: center;
		background-color: #f7f7f7;
	}
	#myPointHistory2 .formCmn td {
		padding-bottom: 10px;
		vertical-align: middle;
	}
	#myPointHistory2 .formCmn td.date {
		text-align: center;
	}
	#myPointHistory2 .formCmn td.pointAdd {
		padding-right: 20px;
		font-weight: bold;
		text-align: right;
		color: #ff3956;
	}
	#myPointHistory2 .formCmn td.pointAdd strong {
		padding-right: 2px;
		font-weight: bold;
		font-size: 123.1%;
		line-height: 140%;
	}
		#myPointHistory2 .formCmn td.org_pointAdd {
		padding-right: 15px;
		font-weight: bold;
		text-align: right;
		color: #ff3956;
	}
#myPointHistory2 .formCmn td.org_pointAdd strong {
		font-weight: bold;
		font-size: 123.1%;
		line-height: 140%;
		color: #ff3956;
	}

/* ------------------------- 2010.5.7追&#56480; */
/* searchTab */
	#myPointHistory .searchTab li.tab01 a {
		background-image: url(/common/pc/img/openpc/login/tab-01.gif);
	}
	#myPointHistory .searchTab li.tab02 a {
		background-image: url(/common/pc/img/openpc/login/tab-02.gif);
	}


	/* search-tab02 */
	#myPointHistory2 #search-tab02 .formCmn table td {
		vertical-align: top;
	}
	#myPointHistory2 #search-tab02 .formCmn table td.centerTxt {
		text-align: center;
	}
	#myPointHistory2 .introArea .org_pointBox {
		padding: 14px 24px;
	}
	#myPointHistory2 .introArea .org_pointBox strong {
		padding: 0 2px;
		font-weight: bold;
		font-size: 225%;
		line-height: 130%;
		color: #ff3956;
	}


/* appropriation */
	#appropriation .introArea .txt {
		float: left;
		width: 455px;
	}
	#appropriation .gg .thumb {
		float: right;
		width: 250px;
	}

/* itemChangeRequest */
	#itemChangeRequest {
	}
	#itemChangeRequest .formCmn table td {
		padding-bottom: 10px;
	}
	#itemChangeRequest .formCmn table th {
		width: 180px;
		font-weight: bold;
	}
	#itemChangeRequest .formCmn table .pointTxt {
		padding-left: 38px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/blt/blt-point.gif);
		background-repeat: no-repeat;
		background-position: 10px 50%;
	}
	#itemChangeRequest #myPointTable {
		margin-top: 20px;
	}
	#itemChangeRequest #myPointTable table .data {
		background-color: #ffe7f4;
	}
	#itemChangeRequest .submitArea {
		position: relative;
	}
	#itemChangeRequest .submitArea .linkCmn01 {
		position: absolute;
		left: 20px;
		top: 10px;
	}
	#itemChangeRequest .submitArea .linkCmn01 a {
		padding-left: 16px;
		font-weight: bold;
		font-size: 123.1%;
		line-height: 110%;
		background-image: url(/common/pc/img/openpc/blt/blt-04.gif);
		background-position: left 50%;
	}
	#itemChangeRequest .submitArea .linkCmn01 a:hover {
		background-position: 2px 50%;
	}

/* memberRateBox */
	.memberRateBox {
		margin: 0 auto 0px;
		width: 700px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/login/bg-meberrate-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		zoom: 1;
	}
	.memberRateBox .wrap {
		padding: 30px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/login/bg-meberrate-top.gif);
		background-repeat: no-repeat;
		background-position: left top;
		zoom: 1;
	}
	.memberRateBox .title {
		margin-bottom: 20px;
		font-weight: bold;
		font-size: 138%;
		text-align: center;
		color: #ff3956;
	}
	.memberRateBox table {
		border-left: 1px solid #ccc;
		border-top: 1px solid #ccc;
		width: 100%;
	}
	.memberRateBox td,
	.memberRateBox th {
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		padding: 10px 20px;
		text-align: center;
		background-color: #fff;
	}
	.memberRateBox th {
		font-weight: bold;
		text-align: left;
	}
	.memberRateBox .firstLine th {
		text-align: center;
	}
	.memberRateBox th span {
		font-weight: normal;
	}
	.memberRateBox td.org_RateChange {
		margin: 0px;
		padding: auto 0 0 20px;
	}
	.memberRateBox td.org_RateChange table.org_RChange {
		width: auto;
		border: none;
		margin: 0px;
		padding: 0px;
	}
	 .memberRateBox td.org_RateChange table.org_RChange th {
		border: none;
		margin: 0px;
		padding: 0px;
		vertical-align: bottom;
		text-align: center;
		font-weight: normal;
	}
	 .memberRateBox td.org_RateChange table.org_RChange td {
		border: none;
		margin: 0px;
		padding: 0px 3px;
		vertical-align: bottom;
		text-align: center;
	}
	.memberRateBox td.pointTxt {
		font-weight: bold;
		font-size: 138%;
		color: #ff3956;
	}
	#memberRateForm {
		margin-right: auto;
		margin-left: auto;
		width: 620px;
	}
	.returnBtn a {
		padding-left: 16px;
		font-weight: bold;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/blt/blt-04.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.returnBtn a:hover {
		background-position: -2px top;
	}
	#errorRetention .mainTxt {
		margin-bottom: 0;
		padding-left: 0;
		font-weight: bold;
		font-size: 125%;
		line-height: 130%;
		background-image: none;
	}
	#introRetention .mainTxt {
		margin-bottom: 0;
		font-weight: bold;
		font-size: 140%;
		line-height: 120%;
	}

/* #loginNow */
	#loginNow .linkCmn01 a {
		font-weight: bold;
	}
	
	/* USC0400G01.html, USC0400G01_error.html */
		#org_memberRateForm {
		margin: 20px auto 0 auto;
		width: 620px;
	}

#mainContent .introArea .linkCmn01 li {
 margin-bottom: 3px;
	padding-left: 1.2em;
	}

.introArea .org_overlay {
	margin-bottom: 25px;
	margin-left: 0.4em;
	line-height:normal;
}
.introArea .org_overlay3 {
	margin-bottom: 25px;
	margin-left: 0.4em;
	line-height:normal;
}
#mainContent .org_login {
	width: 700px;
	margin: 0 auto 20px auto;
}

/* コ&#56480;ポイント交&#56475; */

	.introArea .org_pointBox {
		margin: 10px 0 30px 0;
		border: 4px solid #ff3956;
		padding: 14px 24px 8px;
		font-weight: bold;
	}
	.introArea .org_pointBox p {
		margin-bottom: 8px;
	}
	.introArea .org_pointBox img {
		margin-left: 200px;
	}
	#myPointHistory .introArea .org_pointBox {
		padding: 14px 24px;
	}
	#myPointHistory .introArea .org_pointBox strong {
		padding: 0 2px;
		font-weight: bold;
		font-size: 225%;
		line-height: 130%;
		color: #ff3956;
	}
	.orig_Txt {
	line-height:normal;
}
.org_overlay {
	margin-bottom: 25px;
	margin-left: 0.4em;
	line-height:normal;
}
.org_overlay2 {
margin-top: 10px;
text-align: right;
width: 520px;
display: block;
}

.org_text1 {
	line-height: 160%;
}

.org_strong {
	font-weight: bold;
}

#mainContent .submitArea {
	/margin-top: 30px;
	}
	.org_formCmn table {
		border-left: 1px solid #ccc;
		border-top: 1px solid #ccc;
		width: 70%;
		margin: 10px auto;
	}
	.org_formCmn td,
	.org_formCmn th {
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		padding: 5px 10px;
		text-align: center;
		height: 42px;
		vertical-align: center;
		background-color: #fff;
	}
	.org_formCmn th {
		background-color: #eaeaea;
		width: 50%;
	}
#search-tab01 .formCmn .org_thLine1,
#search-tab02 .formCmn .org_thLine1 {
	width: 30%;
}
#search-tab01 .formCmn .org_thLine2,
#search-tab02 .formCmn .org_thLine2 {
	width: 35%;
}
.org_formCmn .org_thLine3 {
font-size: 122%;
line-height: normal;
}


	.org_formCmn td {
		width: 50%;
		text-align: right;
		padding-right: 10px;
	}
.org_formCmn td.org_pointed {
		width: 50%;
		text-align: center;
	}
.org_formCmn #changecompoints input.ontxt {
		width: 140px;
		text-align: right;
		font-size: 152%;
	}
	.org_formCmn span.org_adjline {
		vertical-align: bottom;
	}

 .org_get_comL {
	float: left;
	margin: 0 0 15px 0;
	padding-left: 20px;
	}
 .org_get_comR {
	float: right;
	margin: 15px 0 0 20px;
	}
	.org_get_comL .org_month {
	font-size: 152%;
	font-weight: bold;
	}
	.org_get_comL strong{
	font-size: 152%;
	font-weight: bold;
	color: #ff3956;
	}
	.org_submitArea {
		position: relative;
		width: 100%;
		margin-top: 20px;
		text-align: center;
	}


.org_compoint input{
 width: 70px;
	margin: 0 auto;
}

.org_formCmn strong {
	font-size: 153%;
	font-weight: bold;
}

.org_cauMark {
	clear:both;
	background-image: url(/common/pc/img/openpc/blt/blt-err-b.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width: 500px;
	min-height: 45px;
	*_height: 45px;
	margin: 0 auto;
}
ul.org_att_msg {
	color: #FF0000;
	padding-left: 48px;
}

ul.org_att_msg li{
	font-weight: bold;
	text-align: left;
}

.org_error {
	background-color: #FFCCCC;
}

/* ----------------------------------2010.04.20追&#56480; */

/* h1 */
h1#org_comHead {
	background-image: url(/common/pc/img/openpc/free/ico_title.gif);
	background-repeat:no-repeat;
	background-position:left top;
 font-size: 138%;
	font-weight: bold;
	padding: 5px 0 0 55px;
	height:40px;
	line-height: 153%;
	}
h1#org_comHead strong {
	font-size: 153%;
}
h1#org_comHead span {
 color: #FF0000;
	font-weight: bold;
	}
	.org_text2 {
	color: #FF0000;
	}

/* yahoo logo */
.org_searTxt {
 margin: 15px 0;
}
#org_mainContent .org_introArea .org_ylogo {
	text-align:right;
	}

.org_ylogo{
        margin-top:8px;
        margin-right:8px;
}
	
/* org_loginBox */
	.org_loginBox {
		padding: 0 0 10px;
		width: 280px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/free/h-compoint-under.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.org_enter_box {
		padding: 9px 0 0 0;
		width: 280px;
		background: transparent url(/common/pc/img/openpc/free/enter_left_top.gif) no-repeat 0 top;
	}
	.org_enter_bottom {
		padding: 0 0 9px 0;
		width: 280px;
		background: transparent url(/common/pc/img/openpc/free/enter_left_bottom.gif) no-repeat 0 bottom;
	}	
	.org_loginBox .org_loginBoxIn {
		padding: 15px 20px 16px 20px;
		*_padding: 21px 20px 14px 20px;
/*		background-color: transparent;
		background-image: url(/common/pc/img/openpc/free/h-compoint-under.gif);
		background-repeat: no-repeat;
		background-position: left bottom;	*/
/*		zoom: 1;	*/
	}
		*:first-child+html .org_loginBox .org_loginBoxIn {
		padding: 17px 20px 16px 20px;
	}
body:first-of-type .org_loginBox .org_loginBoxIn {
		padding: 17px 20px 13px 20px;
	}
		.org_loginBox .org_get_loginBoxIn {
		padding: 15px 20px 16px 20px;
		*_padding: 17px 20px 16px 20px;
		width: 240px;
		background: transparent url(/common/pc/img/openpc/free/enter_left_bg.gif) repeat-y 0 0;
		zoom: 1;
	}
		*:first-child+html .org_loginBox .org_get_loginBoxIn {
		padding-top: 19px;
	}
		html>/**/body .org_loginBox .org_get_loginBoxIn { padding /*\**/: 11px\9 20px 16px 20px; }
		
	/*.org_enterBox {
	margin-bottom: 15px;
	}*/
	.org_enterBox01 {
		margin: 0 auto;
		width: 240px;
	}
	#loginByMail .loginBoxIn {
		padding-top: 45px;
		zoom: 1;
	}
	#loginById { float: left; }
	#loginByMail { float: right; }
	.loginBoxIn p {
		margin-bottom: 5px;
		zoom: 1;
	}

.org_loginBoxIn .pointArea,
.org_get_loginBoxIn .pointArea {
		padding: 5px 0 20px 10px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/bg/bar-01.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
}
.org_inputform .formArea .sampleTxt {
	padding: 5px 0;
	*_padding: 6px 0 3px;
	width: 331px;
	line-height: 1em;
	}
.org_inputform .formArea .sampleTxt2 {
	padding: 5px 0;
	*_padding: 6px 0 3px;
	width: 331px;
	line-height: 1em;
	}

/* com_get_enter */
.org_loginBoxIn .pointArea dt,
.org_get_loginBoxIn .pointArea dt {
	padding: 12px 0 11px 0;
	}
.org_loginBoxIn .pointArea dd,
.org_get_loginBoxIn .pointArea dd {
	text-align: center;
	}
.org_loginBoxIn .pointArea strong,
.org_get_loginBoxIn .pointArea strong {
	font-size: 225%;
	font-weight: bold;
	color:#FF3956;
}
 .org_loginBoxIn .linkCmn01,
  .org_get_loginBoxIn .linkCmn01 {
	padding: 15px 0 14px 0;
	}

/* org_loginBox2 */
.org_loginBox2 {
		padding: 0 0 10px 0;
		width: 650px;
		background: url(/common/pc/img/openpc/free/get_bottom.gif) no-repeat 0 bottom;
	}
.org_Box2Head {
	background-image: url(/common/pc/img/openpc/free/h-get-point.gif);
	background-position:left top;
	background-repeat:no-repeat;
	widows: 635px;
	height: 105px;
}
	.org_loginBox2 .org_loginBoxIn {
		padding: 10px 70px 1px 70px;
		min-height: 149px;
		*_height: 149px;
		background: transparent url(/common/pc/img/openpc/free/get_bg.gif) repeat-y 0 0;
		zoom: 1;
	}
 #loginByMail .org_hloginBox {
	padding-top: 47px;
	font-size: 167%;
	font-weight: bold;
	text-indent: 66px;
	color: #fff;
	}

 .org_inputform {
	position: relative;
	margin-bottom: 17px;
	}

	#loginByMail .loginBoxIn {
		padding-top: 45px;
		zoom: 1;
	}
	#loginById { float: left; }
	#loginByMail { float: right; }
	.loginBoxIn p {
		margin-bottom: 5px;
		zoom: 1;
	}

div.org_search_head {
	width: 525px;
	background: transparent url(/common/pc/img/openpc/free/get_innerbg.gif) repeat-y 0 0;
}
div.org_search_bottom {
	padding-top:5px;
	width: 525px;
	background: transparent url(/common/pc/img/openpc/free/get_innerhead.gif) no-repeat 0 top;
}
div.org_search_bg {
	padding-bottom:5px;
	width: 525px;
	background: transparent url(/common/pc/img/openpc/free/get_innerbottom.gif) no-repeat 0 bottom;
}
	
/*div.org_search_head {
	padding: 5px 0 1.6em 0;
	width: 525px;
	background: transparent url(/common/pc/img/openpc/free/get_innerhead.gif) no-repeat 0 top;
}
div.org_search_bottom {
	padding: 0 0 5px 0;
	width: 525px;
	background: transparent url(/common/pc/img/openpc/free/get_innerbottom.gif) no-repeat 0 bottom;
}
.org_loginBoxIn dl#org_search_bg {
	padding: 9px 25px;
	width: 475px;
	background: transparent url(/common/pc/img/openpc/free/get_innerbg.gif) repeat-y 0 0;
}
	.org_loginBoxIn dl#org_search_bg dt {
		margin: 0 0 11px 0;
	}
	.org_loginBoxIn dl#org_search_bg li {
		margin: 0 24px 0 0;
		display: inline;
	}
		.org_loginBoxIn dl#org_search_bg li a {
			white-space: nowrap
		}*/

/* org_loginBox3 */
	.org_loginBox3 {
		padding: 0 0 10px 0;
		width: 650px;
		background: url(/common/pc/img/openpc/free/get_enter_bottom.gif) no-repeat 0 bottom;
	}
.org_Box3Head {
	background-image: url(/common/pc/img/openpc/free/h-get-point_after.gif);
	background-position:left top;
	background-repeat:no-repeat;
	widows: 635px;
	height: 105px;
}
	.org_loginBox3 .org_loginBoxIn {
		padding: 1em 70px 1em 70px;
		min-height: 168px;
		*_height: 166px;
		background: transparent url(/common/pc/img/openpc/free/get_enter_bg.gif) repeat-y 0 0;
		zoom: 1;
	}
.org_Box3Head .org_hloginBox {
	padding-top: 47px;
	font-size: 167%;
	font-weight: bold;
	text-indent: 66px;
	color: #fff;
	}
	.org_enterBox {
	margin-bottom: 15px;
	}
	#loginByMail .org_loginBoxIn {
	padding-top: 8px;
	zoom: 1;
	}
	#loginById { float: left; }
	#loginByMail { float: right; }
	.loginBoxIn p {
		margin-bottom: 5px;
		zoom: 1;
	}

/* org_loginBox4 */
.org_loginBox4 {
		width: 565px;
	}
	.org_loginBox4 .org_loginBoxIn {
		padding: 8px 30px 20px 30px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/free/blt-seach-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		zoom: 1;
	}
.org_Box4Head .org_hloginBox {
	padding-top: 47px;
	font-size: 167%;
	font-weight: bold;
	text-indent: 66px;
	color: #fff;
	}
	.org_enterBox {
	margin-bottom: 15px;
	}
	#loginById { float: left; }
	#loginByMail { float: right; }
	.loginBoxIn p {
		margin-bottom: 5px;
		zoom: 1;
	}
div.search_head {
	padding: 4px 0 0 0;
	width: 500px;
	background: transparent url(/common/pc/img/openpc/free/bg_search02.gif) repeat-y 0 top;
}
div.search_bottom {
	padding: 0 0 3px 0;
	width: 500px;
	background: transparent url(/common/pc/img/openpc/free/bg_search03.gif) no-repeat 0 bottom;
}
.org_loginBoxIn4 dl#search_bg {
	padding: 5px 25px;
	width: 485px;
	background: transparent url(/common/pc/img/openpc/free/bg_search02.gif) repeat-y 0 0;
}
	.org_loginBoxIn4 dl#search_bg li {
		display: inline;
	}
		.org_loginBoxIn4 dl#search_bg li a {
			white-space: nowrap;
			color: #3399ff;
		}

/* org_loginBox-p */
div.org_loginBox-p {
		padding: 0 0 10px 0;
		width: 280px;
		background: url(/common/pc/img/openpc/free/h-compoint-under.gif) no-repeat 0 bottom;
	}
	div.org_loginBox-p div.org_loginBoxIn2 {
			padding: 3.7em 0 5em;
			width: 280px;
			background: url(/common/pc/img/openpc/free/h-compoint-mid.gif) repeat-y 0 0 !important;
		}
/* searchKeywords */
	#org_searchKeyword {
		padding: 4px 15px 6px;
		width: 470px;
		background: url(/common/pc/img/openpc/free/bg_search02.gif) repeat-y 0 0;
	}
	#org_searchKeyword dd li {
		display: inline;
		margin-right: 24px;
		margin-bottom: 5px;
	}
	#org_searchKeyword ul {
		width: 475px !important;
	}

/* org_loginBox5 */
.org_loginBox5 {
		width: 366px;
	}
	.org_loginBox5 .org_loginBoxIn5 {
		padding: 10px 15px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/free/blt-comp-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		zoom: 1;
	}
	.org_enterBox {
	margin-bottom: 15px;
	}
	#loginByMail .loginBoxIn {
		padding-top: 10px;
		zoom: 1;
	}
	#loginById { float: left; }
	#loginByMail { float: right; }
	.loginBoxIn p {
		margin-bottom: 5px;
		zoom: 1;
	}

.org_loginBoxIn5 .org_pointArea {
	padding: 0px 10px 10px 10px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/bg/bar-01.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
}
.org_loginBoxIn5 .org_pointArea .org_nowcomp {
	font-weight: bold;
}
.org_loginBoxIn5 .org_pointArea .org_nowcomp strong {
	font-size: 197%;
	font-weight: bold;
	color:#FF3956;
}
.org_loginBoxIn5 .org_pointArea .org_nowcompoints {
	font-weight: bold;
	text-align: right;
}
.org_loginBoxIn5 dd strong {
	font-size: 225%;
	font-weight: bold;
	color:#FF3956;
}
.org_GetpointArea {
	padding: 10px 10px 0 10px;
	}
.org_GetpointArea dt {
	font-weight: bold;
}
.org_GetpointArea dt strong {
	font-size: 187%;
	font-weight: bold;
	color:#FF3956;
	line-height: normal;
}
.org_GetpointArea .org_TodayGetP {
	float: left;
	padding-top: 2px;
	}
.org_GetpointArea .org_TodayP {
 float: right;
	font-weight: bold;
}
.org_GetpointArea .org_TodayP strong {
	font-size: 187%;
	font-weight: bold;
	color:#FF3956;
	line-height: normal;
}
.org_GetpointArea .org_GetPointcap {
	clear: right;
	text-align: center;
	font-size: 87%;
	line-height: 140%;
	background: none;
	color: #666666;
}

/* searchKeywords */
	#searchKeyword {
		padding: 5px 15px 0;
		width: 495px;
		background: url(/common/pc/img/openpc/free/get_innerbg.gif) repeat-y 0 0;
	}
	#searchKeyword dt {
		margin-bottom: 8px;
	}
	#searchKeyword dd li {
		display: inline;
		margin-right: 24px;
		margin-bottom: 5px;
	}
	#searchKeyword ul {
		width: 495px !important;
	}

/* --------------------------------- 2010.04.21 keywords 追&#56480; */

#org_main {
	width: 950px;
	padding: 15px;
	margin-bottom: 20px;
	}

/* searchKeywords */
	#searchKeyword {
	padding: 5px 15px 5px 15px;
	}
	*:first-child+html #searchKeyword {
		padding: 3px 15px 4px;
}
* html #searchKeyword {
		padding: 7px 15px 6px;
}
	#searchKeyword dt {
		margin-bottom: 8px;
	}
	#searchKeyword dd li {
	display: inline;
	margin-right: 24px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	}
	#searchKeyword dd li a {
	white-space: nowrap;
	}


.blockAnswer .org_listimg {
list-style-type: none;
text-align: left;
text-indent: -1em;
padding-left: 1em;
}
.blockAnswer .org_listimg ul {
padding-left: 1em;
}


/* -------------------------------- search_kekka */



#org_main #org_mainContent {
margin-top: 20px;
}

.org_kekka {
	background-color: #CEF1FF;
	width: 500px;
	float:right;
}


.org_indentL {
padding-left: 20px;
}
/**/
.org_img_c {
	margin: 0 auto;
	padding: 20px 0 10px 35px;
	width: 483px;
	background: url(/common/pc/img/openpc/detail/img_compoint02.gif) no-repeat 230px 20px;
}
	.org_img_c .org_point_blk {
		width: 239px;
		float: left;
	}
		.org_img_c .org_point_blk p.org_point_txtl {
			padding: 40px 0 0 0;
			width: 90px;
			color: #ff7f39;
			font-weight: bold;
			float: left;
		}
		.org_img_c .org_point_blk p.org_point_txtr {
			padding: 30px 0 0 0;
			width: 100px;
			color: #002e87;
			font-weight: bold;
			float: right;
		}
		.org_img_c .org_point_blk p.org_compoint {
			padding: 30px 0 0 0;
			width: 102px;
			height: 101px;
			background: url(/common/pc/img/openpc/detail/img_compoint01.gif) no-repeat 0 0;
			text-align: center;
			float: left;
		}
		.org_img_c .org_point_blk p.org_aqpoint {
			margin: 0 30px 0 0;
			padding: 30px 0 0 0;
			width: 101px;
			height: 101px;
			background: url(/common/pc/img/openpc/detail/img_compoint03.gif) no-repeat 0 0;
			text-align: center;
			float: right;
		}
			span.org_emp {
				margin: 0 0 7px 0;
				font-weight: bold;
				font-size: 2.5em;
				color: #ffff00;
				display: block;
			}
			span.org_empw {
				font-weight: bold;
				color: #fff;
			}
			

/* blockAnswer compoint */
.org_img_c_s {
	margin: 0 auto -30px;
	padding: 10px 0 10px 0px;
	width: 360px;
	background: url(/common/pc/img/openpc/detail/img_compoint02s.gif) no-repeat 164px 15px;
}
	.org_img_c_s .org_point_blk_s {
		width: 180px;
		float: left;
	}
		.org_img_c_s .org_point_blk_s p.org_point_txtl_s {
			padding: 30px 0 0 0;
			width: 80px;
			color: #ff7f39;
			font-weight: bold;
			float: left;
		}
		.org_img_c_s .org_point_blk_s p.org_point_txtr_s {
			padding: 30px 0 0 0;
			width: 60px;
			color: #002e87;
			font-weight: bold;
			float: right;
		}
		.org_img_c_s .org_point_blk_s p.org_compoint_s {
			padding: 28px 0 0 0;
			width: 84px;
			height: 82px;
			background: url(/common/pc/img/openpc/detail/img_compoint01s.gif) no-repeat 0 0;
			text-align: center;
			float: left;
		}
		.org_img_c_s .org_point_blk_s p.org_aqpoint_s {
			margin: 0 16px 0 0;
			padding: 28px 0 0 0;
			width: 81px;
			height: 82px;
			background: url(/common/pc/img/openpc/detail/img_compoint03s.gif) no-repeat 0 0;
			text-align: center;
			float: right;
		}
			span.org_emp {
				margin: 0 0 4px 0;
				font-weight: bold;
				font-size: 2.5em;
				color: #ffff00;
				display: block;
			}
			span.org_empw {
				font-weight: bold;
				color: #fff;
			}

.org_img_c .org_Namecom {
	float:left;
	width: 120px;
	text-align: right;
	color:#FF6600;
	font-weight: bold;
	margin-top: 50px;
	}
.org_img_c .org_changeComPoint {
	float:left;
	width:130px;
	line-height:normal;
	text-align:center;
	margin-top: 50px;
}
.org_img_c .org_changeComPoint strong {
	font-size: 197%;
	color:#FFFF00;
	font-weight: bold;
}
.org_img_c .org_changePoint {
	float:left;
	width:130px;
	line-height:normal;
	text-align:center;
	margin-top: 50px;
}
.org_img_c .org_changePoint strong {
	font-size: 197%;
	color:#FFFF00;
	font-weight: bold;
}
.org_NameFumetu {
	float: left;
	width: 120px;
	text-align: center;
	font-weight: bold;
	color: #296DC5;
	margin-top: 50px;
	}

.org_img_arrow {
	width: 500px;
	margin: 15px auto;
	text-align:center;
}



/* --------------------------2010.04.24追&#56480; */
.org_wrap {
	width: 950px;
	overflow: hidden;
}
#org_SeachKekka {
	background-color: #ecf5fa;
	border-top: 1px solid #b3cbe3;
	margin-top: 20px;
	padding: 3px 3px 3px 10px;
	overflow: hidden;
}
#org_SeachKekka dt {
	float: left;
	font-size: 100%;
	font-weight: bold;
	width:200px;
}
#org_SeachKekka dd {
	float: right;
	padding-right: 10px;
}
#org_SeachKekka strong {
	font-weight: bold;
}

#org_seach {
	float: left;
	width: 600px;
	margin: 25px 0 15px 0;
}
#org_seach .org_sponserd {
	float:right;
	width: 110px;
	font-size: 87%;
	text-align: right;
}
#org_seach .org_sponserd a{
	color: #666;
	text-decoration: none;
}
#org_seach .org_sponserd a:hover{
	text-decoration:underline;
}

#org_seach .org_showSearch {
	border-top: 1px solid #ccc;
	width: 590px;
	padding: 10px 0 0 10px;
}

#org_seach .org_showSearch li {
	color: #3d3d3d;
	font-size: 100%;
	margin-bottom: 10px;
	text-align: left;
	line-height: normal;
}

#org_seach .org_showSearch li a {
	background-color: #fff;
	color: #0000de;
	font-size: 123.1%;
}
#org_seach .org_showSearch .org_u {
	color: #198c19;
	line-height: normal;
	font-size: 93%;
}
/* Search Word */
#org_SearchWord {
	border-top: 1px solid #ccc;
	margin: 10px 0;
	padding: 10px 0 0 0;
}
#org_SearchWord ul {
	float: left;
	display: inline;
	margin: 15px 0;
}
#org_SearchWord .org_SearchImg {
	background-image :url(/common/pc/img/openpc/blt/blt-search.gif);
	background-repeat: no-repeat;
	background-position:left top;
	padding-left: 15px;
}
#org_SearchWord li {
		display: inline;
		margin-right: 24px;
		margin-bottom: 5px;
		text-align: left !important;
	line-height: normal;
	}
#org_SearchWord li a {
	color: #0000de;
}


/* Next Navi */
.org_wrap02 {
	width: 950px;
	margin: 10px 0 10px 15px;
	padding: 0 0 10px 15px;
	overflow: hidden;
	display:inline;
	clear: both;
}
.org_wrap02 ul {
list-style:none;
margin-top: 15px;
}
.org_numS {
width : 20px;
border:solid 1px #ccc;
float:left;
margin-right: 5px;
background-color:#ccc;
padding: 3px;
margin-bottom: 10px;
margin-left: 0px;
text-align:center;
}
.org_numS strong {
font-weight: bold;
}
.org_num {
border:solid 1px #ccc;
float:left;
margin-right: 5px;
text-align:center;
}
.org_num a {
display:block;
width:20px;
padding: 3px;
color: #0000de;
}
.org_num a:hover {
background-color:#0000de;
color:#fff;
}
.org_Next {
border:solid 1px #ccc;
float:left;
text-align:center;
}
.org_Next a {
display:block;
width:50px;
padding: 3px;
color: #0000de;
}
.org_Next a:hover {
background-color:#0000de;
color:#fff;
}


/* 下段検索&#56467; */
#org_seachContent {
	clear: both;
	width: 950px;
	margin: 10px auto 0 auto;
	border-top: 1px solid #ccc;
	overflow:hidden;
}
#org_seachContent #loginBySearch {
margin: 20px auto 0px auto;
}

/* list */
ul.org_ulList {
	list-style:square;
}
li.org_list {
	margin-top: 1.5em;
	padding-left: 1em;
}

.org_defList {
	margin: 2em 0 1em 0;
}
.org_Txtinside {
 padding-left: 1em;
}
.org_linkList {
	margin-top: 1em;
	padding-left: 1em;
}
/* p */
.org_conText {
	margin-top: 1.5em;
}
/* New Entry */
.NewEnter { float: left; }
.NewFAQ { float: right; }
.NewEnter .EntryBox {
		padding: 15px 20px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/login/bg-login-box2.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		zoom: 1;
	}
/* Newsubmit */
	.Newsubmit {
		position: relative;
		width: 100%;
		margin: 15px 0;
		text-align: center;
	}
.org_txtr {
text-align: right;
margin-top: 10px;
}

.org_Prev {
border:solid 1px #ccc;
float:left;
text-align:center;
margin-right: 5px;
}

.mt1em {
	margin-top: 1em;
}

.title {
	font-weight: bold;
	margin-bottom: 5px;
}

/*	item-caution_	*/
body#item-caution {
	background: #fff;
}
	div#item-caution-wrap {
		padding: 10px;
	}
		div#item-caution-wrap h1 {
			margin: 0 0 15px 0;
			padding: 5px;
			background: #ccecff;
			font-size: 116%;
			font-weight: bold;
		}
	div.item-caution-blk {
		margin: 15px 0 30px;
		padding: 0 0 0 15px;
	}
		div.item-caution-blk h2 {
			margin: 0 0 10px 0;
			font-weight: bold;
		}
		div.item-caution-inner {
			padding: 0 0 0 15px;
		}
			div.item-caution-inner  p{
				margin: 0 0 5px 0;
			}
			div.item-caution-inner ol.numlist {
				margin:  10px 0 10px 20px;
			}
				div.item-caution-inner ol.numlist li {
					list-style: decimal;
				}


/* 検索結果 20110107追&#56480; */
/* page-form  */
.page-form2 #contentWrapper {
	margin:;
	width:710px;
	float:right;
	_display:inline;
	}

/* org_inputform  */
.org_inputform .formArea .sampleTxt3 {
	padding: 7.5px 25px 7.5px 0px;
	*_padding: 6px 0 3px;
	width: 306px;
	line-height: 1em;
	}
/* org_searchdel  */
.org_inputform .formArea #org_searchdel {
	position:absolute;
	margin-top:8px;
	*_margin:0;
	right:182px;
	z-index:999;
	background-image: url(/common/pc/img/openpc/search/sp_s_6.png) ;
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: 0 -215px;
	}

/* body */
	body {
		background-color: #ffffff;
	}

/* header */
/* seacHeaderArea */
body #seacHeaderArea {
	margin-right: auto;
	margin-left: auto;
	padding: 20px 0 0;
	width: 950px;
}

/* page-login */
	#seacHeaderArea #gHeader {
		overflow: hidden;
		padding: 0;
		width: 500px;
		float: left;
		_display: inline;
		background-color: #ffffff;
		background-image:none;
	}
	#seacHeaderArea #org_logo a {
		float:left;
		overflow: hidden;
		display: block;
		margin-bottom: 0;
		width: 179px;
		height: 30px;
		text-indent: -9999px;
		margin-bottom: 3px;
		background-image: url(/common/pc/img/openpc/header/login-logo2.png);
	}

	#org_seachTXT2 {
		float:left;
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 7px;
		font-size: 85%;
		_font-size: 77%;
		font-weight: bold;
		color:#000;
		line-height: 30px;
		}
	*:first-child+html #org_seachTXT2 {
		font-size: 77%;
	}

/* org_inputform */
.org_inputform2 {
	margin-bottom: 7px;
        position: relative;
}

.org_inputform2 .formArea .sampleTxt {
	padding: 5px 0;
	*_padding: 6px 0 3px;
	width: 331px;
	line-height: 1em;
	}
.org_inputform2 .formArea .sampleTxt2 {
	padding: 5px 0 5px 0;
	*_padding: 6px 0 3px 0;
	width: 331px;
	line-height: 1em;
	background: url(/common/pc/img/openpc/header/bt-ybanner-serch.gif) no-repeat 233px center #FFFFFF;
	}

/* searchKeywords */
	#org_searchKeyword2 {
		padding: 0;
	}

	#org_searchKeyword2 dd li {
		display: inline;

	}
	#org_searchKeyword2 ul {
		width: 465px !important;
	}

	#gHeader #org_searchKeyword2 {
			padding: 0;
			width: 458px;
		}
	#gHeader #org_searchKeyword2 li {
			float: left;
			margin-right: 7px;
			white-space:nowrap;
		}
	#org_seachContent2 #org_searchKeyword2 {
			padding: 0;
		}
	#org_seachContent2 #org_searchKeyword2 li {
			display: inline;
			margin-right: 7px;
		}

/* org_loginBox5 */
	#seacHeaderArea .org_loginBox6 {
		width: 303px;
		float: left;
		_display: inline;
	}
		.org_loginBox6 .org_loginBoxIn6 {
		padding: 7px 10px 5px;
		background-image: url(/common/pc/img/openpc/free/blt-comp-bottom2.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		zoom: 1;
		}
	
	.org_GetpointArea2 {
	padding: 0;
	width: 130px;
	float: left;
	_display: inline;
	}
	.org_GetpointArea2 .org_TodayGetP {
	float: none;
	padding-top: 0;
	font-weight: bold;
	font-size: 93%;
	_font-size: 77%;
	line-height: 1.3;
	}
	*:first-child+html .org_GetpointArea2 .org_TodayGetP {
	font-size: 77%;
	}
	
	.org_GetpointArea2 .org_TodayP {
	float: none;
	font-weight: normal;
	text-align: right;
	font-size: 93%;
	_font-size: 85%;
	}
	.org_GetpointArea2 .org_TodayP strong {
	font-size: 410%;
	font-weight: bold;
	color:#fe0034;
	line-height: normal;
	}

/* 検索ポイントエリア */
/* linkArea */
	.org_loginBoxIn6 .linkArea {
		width: 153px;
		float: right;
		_display: inline;
		text-align: left;
	}
		.linkArea .checkedPoint {
			text-align: left;
			font-size: 79%;
			_font-size: 70%;
			background-image: url(/common/pc/img/openpc/blt/blt-01.gif);
			background-repeat: no-repeat;
			background-position: 5px 0.5em;
			padding-left: 20px;
		}
		*:first-child+html .linkArea .checkedPoint {
			font-size: 70%;
			}
		head/* */body .linkArea .checkedPoint {
			padding-top: 13px;
		}
		.org_loginBoxIn6 .checkedPoint a {
			color: #0000de;
			text-decoration: underline;
		}
		.org_loginBoxIn6 .checkedPoint a:hover {
			color: #cc3434;
			text-decoration: underline;
		}

/* 検索ポイント&#56451;&#56472;ル&#56471; */
/* tooltips */
	.bltFaq2 .bltQ {
		color: #0000de;
		font-size: 85%;
		_font-size: 75%;
		background-image: url(/common/pc/img/openpc/blt/blt-cmn-q4.gif);
		background-repeat: no-repeat;
		background-position: left -2px;
		clear: both;
		display: inline;
		position: static;
		padding: 4px 0 4px 20px;
		line-height: 190%;
		text-decoration: underline;
		background-color: transparent;
		cursor: pointer;	
	}
	.bltFaq2 .bltQ .hover {
		color: #cc3434;
	}
	
	
	*:first-child+html .bltFaq2 .bltQ {
		font-size: 75%;
	}
	#seacHeaderArea .org_overlay2,
	#seacHeaderArea .org_searTxt3 {
		margin-top: 0;
		text-align: left;
		width: 140px;
		display: block;
	}
	
	
head/* */body #seacHeaderArea .org_overlay2,
head/* */body #seacHeaderArea .org_searTxt3 {
		padding-top: 13px;
	}

	.org_overlay2 .bltFaq2 .blockAnswer {
		display: none;
		position: absolute;
		left: -40px;
		top: 0px;
		width: 400px;
		z-index: 50;
		zoom: 1;
	}
	.org_searTxt3 .bltFaq2 .blockAnswer {
		display: none;
		position: absolute;
		left: -40px;
		top: 0px;
		width: 400px;
		z-index: 50;
		zoom: 1;
	}
	
	.bltFaq2 .blockAnswer .wrap {
		display: block;
		border: 3px solid #3399ff;
		border-top: none;
		padding: 15px;
		padding-bottom: 10px;
		font-size: 93%;
		line-height: 18px;
		background-color: #fff;
	}
	.bltFaq2 .blockAnswer .wrap p {
		margin-bottom: 5px;
	}
	.bltFaq2 .blockAnswer .answerTri {
		margin: 0;
	}
	
	
/* org_Yheader */
#seacHeaderArea #org_Yheader2 {
	float: left;
	_display: inline;
	background-image:url(/common/pc/img/openpc/header/bt-ybanner2.gif);
	background-position:right bottom;
	background-repeat: no-repeat;
	width: 110px;
	height: 45px;
	margin-top: 25px;
	margin-left: 17px;
	margin-right: 15px;
	margin-bottom: 40px;
	text-indent: -9999px;
	}

/* org_main2 */
#org_main2 {
	width: 950px;
	padding: 0;
	margin-bottom: 20px;
	}

	.org_wrap3 {
		width: 950px;
		overflow: hidden;
	}

	.org_wrap3 .addUp {
		font-size: 92%;
		color: #cc0000;
		margin-left: 13px;
		line-height:1.5;
	}
	.org_wrap3 .addUp2{
		color: black;
		font-size: 92%;
	}
	.org_wrap3 .addUp3{
		color: black;
		font-size: 92%;
		margin-left: 13px;
		line-height:1.2;
	}
	.org_wrap3 .addUp3 span{
		font-size: 123.1%;		
	}
	#org_SeachKekka2 {
		background-color: #ecf5fa;
		border-top: 1px solid #b3cbe3;
		margin-top: 0;
		margin-bottom: 14px;
		padding: 3px 3px 3px 10px;
		overflow: hidden;
		clear: both;
		font-size: 107%;
	}
	#org_SeachKekka2 dt {
		float: left;
		font-size: 100%;
		font-weight: bold;
		width:200px;
	}
	#org_SeachKekka2 dd {
		float: right;
		padding-right: 10px;
	}
	#org_SeachKekka2 strong {
		font-weight: bold;
	}

	.org_wrap3 .relatedSearch {
		background-image :url(/common/pc/img/openpc/blt/blt-search2.gif);
		background-repeat: no-repeat;
		background-position:left top;
		padding-left: 20px;
		margin-left: 13px;
		font-size: 106%;
	}
	
	.org_wrap3 .relatedSearch span {
		padding-right: 15px;
	}
	.org_wrap3 .relatedSearch span strong {
		font-weight: bold;
	}
	.org_wrap3 .relatedSearch span a {
		font-size: 100%;
		color: #0000de;
		text-decoration: underline;
	}
	.org_wrap3 .relatedSearch span a:hover {
		text-decoration: underline;
	}
	
	.mb10 {
		margin-bottom: 10px;
		}

#org_seach2 {
	float: left;
	width: 567px;
	margin: 0;
}
	#org_seach2 .org_sponserd,
	#org_seach2 .org_webSearch {
		font-size:85%;
		_font-size: 75%;
		color: #cccccc;
		width: 567px;	
	}
	*:first-child+html #org_seach2 .org_sponserd,
	*:first-child+html #org_seach2 .org_webSearch {
		font-size: 75%;
	}
	#org_seach2 .org_sponserd a,
	#org_seach2 .org_webSearch a {
		color: #666;
		text-decoration: none;
	}
	#org_seach2 .org_sponserd a:hover,
	#org_seach2 .org_webSearch a:hover {
		text-decoration:underline;
	}
	
	#org_seach2 .org_showSearch {
		background : none repeat scroll 0 0 #FFFACD;
		width: 567px;
		padding: 0 0 0 10px;
		margin: 0.5em 0 0 24px;
	}

	#org_seach2 .sponserd_sub {
		float: right; 
		padding: 1px 5px 3px 1px;
		font-weight: normal; 
		margin:3px 0 0;
		line-height:normal;
		color:black;
	}
	
/* org_showWebSearch */
#org_seach2 .org_showWebSearch {
margin:0;
padding:0 0 0 33px;
width:567px;
}

#org_seach2 .org_showWebSearch .webSearchLink li {
margin:0 0 20px;
word-wrap:break-word;
}

#org_seach2 .org_showWebSearch li {
color:#000000;
font-size:111%;
margin-bottom:5px;
margin-top:5px;
text-align:left;
}

#org_seach2 .org_showWebSearch li a {
background-color:#FFFFFF;
color:#0000DE;
font-size:123%;
margin:0;
padding:0;
text-decoration:underline;
}

#org_seach2 .org_showWebSearch .org_u {
color:#198C19;
font-size:93%;
line-height:normal;
}

/* org_sideContent */

#org_sideContent2 {
	float: right;
	width: 330px;
	padding-top: 0.5em;
}
	#org_sideContent2 .org_showSearch{
		background : none repeat scroll 0 0 #FFFACD;
		width: 300px;
		padding: 0 0 0 10px;
		margin: 0 0 0 24px;
	}

	#org_sideContent2 .org_sponserd {
		font-size: 85%;
		_font-size: 75%;
		margin: 0;
		padding: 0;
		color: #cccccc;
		width: 300px;
	}
	*:first-child+html #org_sideContent2 .org_sponserd {
		font-size: 75%;
	}

	#org_seach2 .org_showSearch li {
		color: #000000;
		font-size: 111%;
		margin-top: 5px;		
		margin-bottom: 5px;
		text-align: left;
	}

	#org_seach2 .org_showSearch li a {
		background-color: #fff;
		color: #0000de;
		font-size: 123%;
	}
	
	#org_seach2 .org_showSearch li a:hover {
		text-decoration: underline;
	}

	#org_seach2 .org_showSearch .org_u,
	#org_sideContent2 .org_showSearch .org_u {
		color: #198c19;
		line-height: normal;
		font-size: 93%;
	}

	#org_seach2 .org_showSearch .sponserdLink li,
	#org_sideContent2 .org_showSearch li {
		margin-top: 4px;		
		margin-bottom: 6px;
		text-align: left;
		font-size: 108%;
		line-height:2.0;
		word-wrap:break-word;
	}

	#org_seach2 .org_showSearch .sponserdLink li a,
	#org_sideContent2 .org_showSearch li a {
		background : none repeat scroll 0 0 #FFFACD;
		color: #000000;
		font-size: 100%;
		text-decoration: none;
		display: block;
		zoom: 1;
	}
	#org_seach2 .org_showSearch .sponserdLink li a:hover,
	#org_sideContent2 .org_showSearch li a:hover {
		text-decoration: none;
	}
	#org_seach2 .org_showSearch .sponserdLink li a .infoRetrieval,
	#org_sideContent2 .org_showSearch li a .infoRetrieval {
		background : none repeat scroll 0 0 #FFFACD;
		color: #0000de;
		font-size: 123%;
		text-decoration: underline;
		margin: 0;
		padding: 0;
	}
	/* 2/15案件検索キーワードBolding対&#56476; */
	#org_seach2 .org_showSearch li a strong,
	#org_seach2 .org_showWebSearch li a strong,
	#org_sideContent2 .org_showSearch li a strong {
		font-style:bold;
		font-weight:bold;
	}

	#org_sideContent2 .sponserd_sub {
		float: right; 
		padding: 1px 7px 3px 0px;
		font-weight: normal; 
		margin: 3px 0pt 0pt;
		line-height:normal;
		color:black;
	}

/* Next Navi */
#org_wrap04 {
	width: 950px;
	margin: 10px 0 10px 15px;
	padding: 0 0 10px 15px;
	overflow: hidden;
	display:inline;
	clear: both;
}
#org_wrap04 ul {
	argin-left: 13px;
	padding-left: 20px;
	list-style:none;
	margin-top: 15px;
}

/* 下段検索&#56467; */
#org_seachContent2 {
	clear: both;
	width: 950px;
	margin: 10px auto 0 auto;
	padding-top: 21px;
	border-top: 1px solid #ccc;
	overflow:hidden;
}
#org_seachContent2 #loginBySearch2 {
	margin: 20px auto 0px auto;
}

/* おすすめ&#56453;&#56549;&#56480; */
#recommended {
	width: 180px;
	margin: 35px auto 0;
}
	
	#recommended .set {
		width: 180px;
		background: url(/common/pc/img/openpc/bg/serch_side_btm.gif) no-repeat left bottom;
	}
	
	#recommended .set iframe {
		margin: 10px;
		padding: 0;
		border: none;
		width: 160px;
		height: 390px;
	}
	
h1#org_comHead2 {

 font-size: 138%;
	font-weight: bold;
	padding: 10px 0 0 45px;
	margin-bottom: 10px;
	height:35px;
	line-height: 153%;
	text-align:left;
	}
h1#org_comHead2 strong {
	font-size: 153%;
	margin-left: 130px;

}
h1#org_comHead2 span {
 color: #FF0000;
	font-weight: bold;
	}
	.org_text2 {
	color: #FF0000;
	}
}
#instructions {
     margin-left: 40px;
}

#instructions .sites {
    background-color: #F5F5F5;
    margin-top: 5px;
    padding: 10px;
    text-align: left;
    width: 430px;
    margin-left: 100px;

}
#instructions .sites .txtLead {
    margin-bottom: 1px;
}

#instructions .sites2 {
    margin-top: 10px;
    padding: 10px;
    text-align: left;
}
#instructions .sites2 .txtLead {
    margin-bottom: 1px;
}




