/* ==============================
	layout.css
============================== */





/*-----------------
 コンテンツ関係
-----------------*/

#container-wrapper,#container-wrapper-mini{
	text-align:center;
}
#container{
	width:1024px;
	margin:0 auto;
	text-align:left;
}
#containerCenter{
    width:850px;
    margin:0 auto;
    text-align:left;
}
#container-wrapper-mini #container{
	width:940px;
}
#container-wrapper-mini #pagecontents-wrapper{
	width:765px;
}

#container #contents{
	padding:0 10px 20px 10px;
}
#container #system-contents{
	padding:10px 0 10px 0;
}
#path{
	padding:10px 0 5px 0;
	font-size:10px;
}
#path-system{
	padding:0 0 5px 0;
	font-size:10px;
	line-height:12px;
}
#gotop{
	text-align:right;
	padding:10px 0 5px 0;
	font-size:10px;
}
#gotop a{
	padding:10px 0 0 20px;
	font-size:10px;
	background:url(../img/parts/pagetop_icon.gif) no-repeat 0 6px;
}
.gotop{
	text-align:right;
	padding:10px 0 5px 0;
	font-size:10px;
}
.gotop a{
	padding:10px 0 0 20px;
	font-size:10px;
	background:url(../img/parts/pagetop_icon.gif) no-repeat 0 6px;
}
	
#pagecontents-wrapper{
	width:830px;
	float:right;
}
#pagecontentsone-wrapper{
	width:1004px;
}
#pagecontents{
	color:#666666;
}

/* ポップアップ時 */
#pagecontentspop-wrapper{
	width:850px;
}
	#pagecontentspop-wrapper #pagecontents{
		padding:10px;
	}	


/* 会員コンテンツ時 */
#container #member-contents{
	padding:0 0 20px 10px;
}
#container #member-contents #pagecontents-wrapper{
	width:840px;
	float:right;
}



/*-----------------
 サイドナビ関係
-----------------*/

#sidenavi{
	width:160px;
	float:left;
}

/*BIGサイドナビ*/

#sidenavi #navi-big{
	padding:0 0 10px 0;
}
#sidenavi #navi-big ul.navi-bigul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidenavi #navi-big ul.navi-bigul li{
	margin:0;
	padding:1px 0 0 0;
	line-height:16px;
	background:url(../img/sidenavi/side_big_dotline.gif) repeat-x left top;
}
#sidenavi #navi-big ul.navi-bigul li.zai{
	margin:0;
	padding:1px 0 0 0;
	background:#666666 url(../img/sidenavi/side_big_dotline.gif) repeat-x left top;
}
#sidenavi #navi-big ul.navi-bigul li.zai span{
	display:block;
	margin:0;
	padding:5px 5px 5px 15px;
	color:#000000;
	line-height:16px;
	background:#666666 url(../img/sidenavi/side_big_icon01-on.gif) no-repeat 4px 7px;
	zoom:1;
}
#sidenavi #navi-big ul.navi-bigul li a{
	display:block;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:5px 5px 5px 15px;
	line-height:16px;
	background:#000000 url(../img/sidenavi/side_big_icon01.gif) no-repeat 4px 7px;
	zoom:1;
}
#sidenavi #navi-big ul.navi-bigul li a:hover{
	color:#000000;
	background:#666666 url(../img/sidenavi/side_big_icon01-on.gif) no-repeat 4px 7px;
}
#sidenavi #navi-big ul.navi-bigul li ul{
	margin:0;
	padding:5px 5px 5px 10px;
	background:#666666 url(../img/sidenavi/side_big_dotline.gif) repeat-x left top;
}
#sidenavi #navi-big ul.navi-bigul li ul li{
	margin:0;
	padding:0;
	background:none;
	color:#000000;
	list-style:none;
}
#sidenavi #navi-big ul.navi-bigul li ul li.zai{
	background:none;
	padding:0;
}
#sidenavi #navi-big ul.navi-bigul li ul li.zai span{
	color:#000000;
	display:block;
	background:#666666 url(../img/sidenavi/side_big_icon02-on.gif) no-repeat 0 7px;
	padding:0 0 0 7px;
}
#sidenavi #navi-big ul.navi-bigul li ul li a{
	background:#666666 url(../img/sidenavi/side_big_icon02.gif) no-repeat 0 7px;
	display:block;
	color:#FFFFFF;
	font-size:12px;
	padding:0 0 0 7px;
	text-decoration:none;
}
#sidenavi #navi-big ul.navi-bigul li ul li a:hover{
	background:#666666 url(../img/sidenavi/side_big_icon02-on.gif) no-repeat 0 7px;
	display:block;
	color:#000000;
	padding:0 0 0 7px;
}
#sidenavi #navi-big ul.navi-bigul li ul li ul{
	background:none;
}
#sidenavi #navi-big ul.navi-bigul li ul li ul li a{
	background:#666666 url(../img/sidenavi/side_big_icon03.gif) no-repeat 0 7px;
}
#sidenavi #navi-big ul.navi-bigul li ul li ul li a:hover{
	background:#666666 url(../img/sidenavi/side_big_icon03-on.gif) no-repeat 0 7px;
}
#sidenavi #navi-big ul.navi-bigul li ul li ul li.zai span{
	background:#666666 url(../img/sidenavi/side_big_icon03-on.gif) no-repeat 0 7px;
}
#sidenavi #navi-big ul.navi-bigul li ul li ul li.zai{
	padding:0;
}


#sidenavi #navi-buy{
	padding:0 0 10px 0;
}
#sidenavi #navi-buy ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidenavi #navi-buy ul li{
	margin:0;
	padding:0;
}
#sidenavi #navi-buy ul li img{
	vertical-align:bottom;
}

#sidenavi #navi-pickup{
	
}
#sidenavi #navi-pickup ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidenavi #navi-pickup ul li{
	margin:0;
	padding:5px 0 0 0;
}
#sidenavi #navi-pickup ul li img{
	vertical-align:bottom;
}

/*totoサイドナビ*/

#sidenavi #navi-toto{
	padding:0 0 10px 0;
}
#sidenavi #navi-toto ul.navi-totoul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidenavi #navi-toto ul.navi-totoul li{
	margin:0;
	padding:1px 0 0 0;
	line-height:16px;
	background:url(../img/sidenavi/side_toto_dotline.gif) repeat-x left top;
}
#sidenavi #navi-toto ul.navi-totoul li.zai{
	margin:0;
	padding:1px 0 0 0;
	background:#666666 url(../img/sidenavi/side_toto_dotline.gif) repeat-x left top;
}
#sidenavi #navi-toto ul.navi-totoul li.zai span{
	display:block;
	margin:0;
	padding:5px 5px 5px 15px;
	color:#000000;
	line-height:16px;
	background:#666666 url(../img/sidenavi/side_toto_icon01-on.gif) no-repeat 4px 7px;
	zoom:1;
}
#sidenavi #navi-toto ul.navi-totoul li a{
	display:block;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:5px 5px 5px 15px;
	line-height:16px;
	background:#000000 url(../img/sidenavi/side_toto_icon01.gif) no-repeat 4px 7px;
	zoom:1;
}
#sidenavi #navi-toto ul.navi-totoul li a:hover{
	color:#000000;
	background:#666666 url(../img/sidenavi/side_toto_icon01-on.gif) no-repeat 4px 7px;
}
#sidenavi #navi-toto ul.navi-totoul li ul{
	margin:0;
	padding:5px 5px 5px 10px;
	background:#666666 url(../img/sidenavi/side_toto_dotline.gif) repeat-x left top;
}
#sidenavi #navi-toto ul.navi-totoul li ul li{
	margin:0;
	padding:0;
	background:none;
	color:#000000;
	list-style:none;
}
#sidenavi #navi-toto ul.navi-totoul li ul li.zai{
	background:none;
	padding:0;
}
#sidenavi #navi-toto ul.navi-totoul li ul li.zai span{
	color:#000000;
	display:block;
	background:#666666 url(../img/sidenavi/side_big_icon02-on.gif) no-repeat 0 7px;
	padding:0 0 0 7px;
}
#sidenavi #navi-toto ul.navi-totoul li ul li a{
	background:#666666 url(../img/sidenavi/side_big_icon02.gif) no-repeat 0 7px;
	display:block;
	color:#FFFFFF;
	font-size:12px;
	padding:0 0 0 7px;
	text-decoration:none;
}
#sidenavi #navi-toto ul.navi-totoul li ul li a:hover{
	background:#666666 url(../img/sidenavi/side_big_icon02-on.gif) no-repeat 0 7px;
	display:block;
	color:#000000;
	padding:0 0 0 7px;
}
#sidenavi #navi-toto ul.navi-totoul li ul li ul{
	background:none;
}
#sidenavi #navi-toto ul.navi-totoul li ul li ul li a{
	background:#666666 url(../img/sidenavi/side_big_icon03.gif) no-repeat 0 7px;
}
#sidenavi #navi-toto ul.navi-totoul li ul li ul li a:hover{
	background:#666666 url(../img/sidenavi/side_big_icon03-on.gif) no-repeat 0 7px;
}
#sidenavi #navi-toto ul.navi-totoul li ul li ul li.zai span{
	background:#666666 url(../img/sidenavi/side_big_icon03-on.gif) no-repeat 0 7px;
}
#sidenavi #navi-toto ul.navi-totoul li ul li ul li.zai{
	padding:0;
}

/*会員系サイドナビ*/

#sidenavi #navi-member{
	padding:0 0 10px 0;
}
#sidenavi #navi-member ul.navi-memberul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidenavi #navi-member ul.navi-memberul li{
	margin:0;
	padding:1px 0 0 0;
	line-height:16px;
	background:url(../img/sidenavi/side_big_dotline.gif) repeat-x left top;
}
#sidenavi #navi-member ul.navi-memberul li.zai{
	margin:0;
	padding:1px 0 0 0;
	background:#666666 url(../img/sidenavi/side_big_dotline.gif) repeat-x left top;
}
#sidenavi #navi-member ul.navi-memberul li.zai span{
	display:block;
	margin:0;
	padding:5px 5px 5px 15px;
	color:#000000;
	line-height:16px;
	background:#666666 url(../img/sidenavi/side_big_icon01-on.gif) no-repeat 4px 7px;
	zoom:1;
}
#sidenavi #navi-member ul.navi-memberul li a{
	display:block;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:5px 5px 5px 15px;
	line-height:16px;
	background:#000000 url(../img/sidenavi/side_big_icon01.gif) no-repeat 4px 7px;
	zoom:1;
}
#sidenavi #navi-member ul.navi-memberul li a:hover{
	color:#000000;
	background:#666666 url(../img/sidenavi/side_big_icon01-on.gif) no-repeat 4px 7px;
}

/*共通系サイドナビ*/

#sidenavi #common-big{
	padding:0 0 10px 0;
}
#sidenavi #common-big ul.navi-commonul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidenavi #common-big ul.navi-commonul li{
	margin:0;
	padding:1px 0 0 0;
	line-height:16px;
	background:url(../img/sidenavi/side_common_dotline.gif) repeat-x left top;
}
#sidenavi #common-big ul.navi-commonul li.zai{
	margin:0;
	padding:1px 0 0 0;
	background:#666666 url(../img/sidenavi/side_common_dotline.gif) repeat-x left top;
}
#sidenavi #common-big ul.navi-commonul li.zai span{
	display:block;
	margin:0;
	padding:5px 5px 5px 15px;
	color:#000000;
	line-height:16px;
	background:#999999 url(../img/sidenavi/side_common_icon01-on.gif) no-repeat 4px 7px;
	zoom:1;
}
#sidenavi #common-big ul.navi-commonul li a{
	display:block;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:5px 5px 5px 15px;
	background:#999999 url(../img/sidenavi/side_common_icon01.gif) no-repeat 4px 7px;
	zoom:1;
}
#sidenavi #common-big ul.navi-commonul li a.pop,
#sidenavi #common-big ul.navi-commonul li a.pop:hover,
#sidenavi #common-big ul.navi-commonul li.zai span.pop{
	background:#999999 url(../img/sidenavi/side_common_icon03.gif) no-repeat 2px 7px;
}
#sidenavi #common-big ul.navi-commonul li a:hover{
	color:#666666;
	background:#999999 url(../img/sidenavi/side_common_icon01-on.gif) no-repeat 4px 7px;
}
#sidenavi #common-big ul.navi-commonul li ul{
	margin:0;
	padding:5px 5px 5px 10px;
	background:#cccccc url(../img/sidenavi/side_common_dotline.gif) repeat-x left top;
}
#sidenavi #common-big ul.navi-commonul li ul li{
	margin:0;
	padding:0;
	background:none;
	color:#666666;
	list-style:none;
}
#sidenavi #common-big ul.navi-commonul li ul li.zai{
	padding:0;
	background:none;
}
#sidenavi #common-big ul.navi-commonul li ul li.zai span{
	color:#FFFFFF;
	display:block;
	background:#cccccc url(../img/sidenavi/side_common_icon02-on.gif) no-repeat 0 7px;
	padding:0 0 0 7px;
}
#sidenavi #common-big ul.navi-commonul li ul li a{
	background:#cccccc url(../img/sidenavi/side_common_icon02.gif) no-repeat 0 7px;
	display:block;
	color:#666666;
	font-size:12px;
	padding:0 0 0 7px;
	text-decoration:none;
}
#sidenavi #common-big ul.navi-commonul li ul li a:hover{
	background:#cccccc url(../img/sidenavi/side_common_icon02-on.gif) no-repeat 0 7px;
	display:block;
	color:#FFFFFF;
	padding:0 0 0 7px;
}


/*共通系サイドナビ（助成110328）*/

#sidenavi #common-big{
	padding:0 0 10px 0;
}
#sidenavi #common-big ul.navi-supportul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidenavi #common-big ul.navi-supportul li{
	margin:0;
	padding:1px 0 0 0;
	line-height:16px;
	background:url(../img/sidenavi/side_common_dotline.gif) repeat-x left top;
}
#sidenavi #common-big ul.navi-supportul li.zai{
	margin:0;
	padding:1px 0 0 0;
	background:#666666 url(../img/sidenavi/side_common_dotline.gif) repeat-x left top;
}
#sidenavi #common-big ul.navi-supportul li.zai span{
	display:block;
	margin:0;
	padding:5px 5px 5px 15px;
	color:#000000;
	line-height:16px;
	background:#999999 url(../img/sidenavi/side_common_icon01-on.gif) no-repeat 4px 7px;
	zoom:1;
}
#sidenavi #common-big ul.navi-supportul li a{
	display:block;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:5px 5px 5px 15px;
	background:#999999 url(../img/sidenavi/side_common_icon01.gif) no-repeat 4px 7px;
	zoom:1;
}
#sidenavi #common-big ul.navi-supportul li a.pop,
#sidenavi #common-big ul.navi-supportul li a.pop:hover,
#sidenavi #common-big ul.navi-supportul li.zai span.pop{
	background:#999999 url(../img/sidenavi/side_common_icon03.gif) no-repeat 2px 7px;
}
#sidenavi #common-big ul.navi-supportul li a:hover{
	color:#666666;
	background:#999999 url(../img/sidenavi/side_common_icon01-on.gif) no-repeat 4px 7px;
}
#sidenavi #common-big ul.navi-supportul li ul{
	margin:0;
	padding:5px 5px 5px 10px;
	background:#cccccc url(../img/sidenavi/side_common_dotline.gif) repeat-x left top;
}
#sidenavi #common-big ul.navi-supportul li ul li{
	margin:0;
	padding:0;
	background:none;
	color:#666666;
	list-style:none;
}
#sidenavi #common-big ul.navi-supportul li ul li.zai{
	padding:0;
	background:none;
}
#sidenavi #common-big ul.navi-supportul li ul li.zai span{
	color:#000000;
	display:block;
	background:#cccccc url(../img/sidenavi/side_support_icon02-on.gif) no-repeat 0 7px;
	padding:0 0 0 7px;
}
#sidenavi #common-big ul.navi-supportul li ul li a{
	background:#cccccc url(../img/sidenavi/side_support_icon02.gif) no-repeat 0 7px;
	display:block;
	color:#FFFFFF;
	font-size:12px;
	padding:0 0 0 7px;
	text-decoration:none;
}
#sidenavi #common-big ul.navi-supportul li ul li a:hover{
	background:#cccccc url(../img/sidenavi/side_support_icon02-on.gif) no-repeat 0 7px;
	display:block;
	color:#000000;
	padding:0 0 0 7px;
}


/*助成コンテンツ*/
#sidenavi #support-movie{
	padding:10px 0;
}
#sidenavi #support-movie a{
	padding:0 0 0 15px;
	background:url(../img/parts/linkicon_blue.gif) no-repeat 0 0;
}


/*入会*/
#sidenavi #navi-clubtoto{
	padding:0 0 10px 0;
}
#sidenavi #navi-clubtoto2{
	display:none;
	padding:0 0 10px 0;
}
#sidenavi .clubtoto-contents{
	padding:4px 5px;
	background:#99cc99;	
}
#sidenavi .clubtoto-contents .clubtoto-link{
	margin:0;
	padding:4px 5px;
	background:#FFFFFF;	
}


/*-----------------
 フッター関係
-----------------*/

#footer-wrapper{
	text-align:center;
}
#footer-wrapper a{
	color:#0099ff;
}
#footer-wrapper a:hover{
	color:#ff6410;
	text-decoration:none;
}
#footer-contents{
	width:1024px;
	margin:0 auto;
	text-align:left;
}
#footer-contents #footer-navi{
	font-size:10px;
	color:#0099ff;
	padding:5px 10px;
}
#footer-contents address#copyright{
	font-style:normal;
	font-size:10px;
	padding:3px 10px 3px 10px;
	text-align:right;
	color:#FFFFFF;
	background:#000000;
}
#footer-contents #footer-left{
	float:left;
	width:245px;
}
#footer-contents #footer-right{
	float:right;
	width:238px;
}

/*-----------------
 iframeページ関係
-----------------*/
#iframe-base{
	padding:3px;
}


/*-----------------
ブラウザ別対応
-----------------*/

/* CssUserAgent IE8用 -- */
html.ua-ie-8 div#pagecontents-wrapper form#MPA05Form table.line16 th {
    width:150px ;
}

/* CssUserAgent IE8用 -- */
html.ua-ie-8 div#pagecontents-wrapper form#MPA05Form table.line16 td.v_middle {
    width:220px ;
}

/* CssUserAgent IE7用 -- */
html.ua-ie-7 div#pagecontents-wrapper form#MPA05Form table.line16 th {
    width:150px ;
}

/* CssUserAgent IE7用 -- */
html.ua-ie-7 div#pagecontents-wrapper form#MPA05Form table.line16 td.v_middle {
    width:370px ;
}

/* CssUserAgent Chrome用 -- */
html.ua-chrome form#SPC02Form div#pagecontents-wrapper table.format4 {
        width:396px;
}
html.ua-chrome form#SPC02Form div#pagecontents-wrapper table.format4 td.num {
        width:52px;
}

html.ua-chrome form#SPC02Form div#pagecontents-wrapper table.format42 td.num {
        width:25px;
}

html.ua-chrome form#SPC02Form div#pagecontents-wrapper table.format43 td.num {
        width:17px;
}

/* CssUserAgent Safari用 -- */
html.ua-safari form#SPC02Form div#pagecontents-wrapper table.format4 {
        width:396px;
}
html.ua-safari form#SPC02Form div#pagecontents-wrapper table.format4 td.num {
        width:52px;
}

html.ua-safari form#SPC02Form div#pagecontents-wrapper table.format42 td.num {
        width:25px;
}

html.ua-safari form#SPC02Form div#pagecontents-wrapper table.format43 td.num {
        width:17px;
}

/* CssUserAgent Firefox用 -- */
html.ua-firefox a.linkbt_kounyu span {
        font-size:93%;
}

/* CssUserAgent IE9用 -- */
html.ua-ie-9 a.linkbt_kounyu span {
        font-size:93%;
}

/* CssUserAgent IE7用 -- */
html.ua-ie-7 form#MPA01Form div#container-wrapper-mini div#system-contents {
    margin-top:-19px;
}

/*-----------------------------------------------
画面確認会デザイン変更対応
------------------------------------------------*/

/* 01 */

form#SPB01Form div#container-wrapper-mini.break div#resultWraps table.dispArea div.resultTable table.t_tbl tr,
form#SPB01Form div#container-wrapper-mini.break div#resultWraps table.dispArea div.resultTable table.t_tbl tr table.t_tbl tr {
    font-size:12px;
    font-family:Verdana;
}

form#SPB01Form div#container-wrapper-mini.break div#container div#resultWraps td.comment1 {
    font-size:10px !important;
    font-family:Verdana;
    color:#333;
}

form#SPB01Form div#container-wrapper-mini.break div#konyu-kanryo div.attension {
    width:810px;
    font-family:Verdana;
    color:#333;
}

form#SPB01Form div#container-wrapper-mini div#konyu-kanryo div.attension dl,
form#SPB01Form div#container-wrapper-mini div#konyu-kanryo div.attension p {
    font-size:8px;
    line-height:13px;
    font-family:Verdana;
    color:#333;
}

html.ua-ie-7 .break {
    page-break-before:always;
    font-size:1;
    margin:0;
    border:0;
}


@media print {

form#SPB01Form div#container-wrapper-mini.break div#resultWraps table.dispArea div.resultTable table.t_tbl table.t_tbl {
    border:1px solid #ffffff;
    border-collapse:collapse;
    font-family:Verdana;
    color:#333;
}

form#SPB01Form div#container-wrapper-mini.break div#resultWraps table.dispArea div.resultTable table.t_tbl table.t_tbl tr.t_hdr th,
form#SPB01Form div#container-wrapper-mini.break div#resultWraps table.dispArea div.resultTable table.t_tbl table.t_tbl tr.t_hdr td {
    border:1px solid #999;
    border-collapse:collapse;
}

form#SPB01Form div#container-wrapper-mini.break div#resultWraps table.dispArea div.resultTable table.t_tbl table.t_tbl tr.t_hdrResult th,
form#SPB01Form div#container-wrapper-mini.break div#resultWraps table.dispArea div.resultTable table.t_tbl table.t_tbl tr.t_hdrResult td,
form#SPB01Form div#container-wrapper-mini.break div#resultWraps table.dispArea div.resultTable table.t_tbl table.t_tbl tr.resultLine th,
form#SPB01Form div#container-wrapper-mini.break div#resultWraps table.dispArea div.resultTable table.t_tbl table.t_tbl tr.resultLine td {
    border:1px solid #999;
    border-collapse:collapse;
    font-family:Verdana;
    color:#333;
}

html.ua-safari form#SPB01Form div#container-wrapper-mini div#konyu-kanryo div.attension dl,
html.ua-safari form#SPB01Form div#container-wrapper-mini div#konyu-kanryo div.attension p {
    font-size:8px;
    line-height:11px;
    font-family:Verdana;
    color:#333;
}

html.ua-safari body {
zoom: 99%;
}

html.ua-ie-7 form#SPB01Form div#container-wrapper-mini div#konyu-kanryo div.attension dl,
html.ua-ie-7 form#SPB01Form div#container-wrapper-mini div#konyu-kanryo div.attension p {
    font-size:8px;
    line-height:13px;
    font-family:Verdana;
    color:#333;
}

html.ua-ie-7 body {
zoom: 94%;
}
    
}

/* 02 */

form#IPB05Form div#ipb05container div#resultWraps table.dispArea td div.resultTable table.t_tbl td table.t_tbl tr.t_hdr,
form#IPB05Form div#ipb05container div#resultWraps table.dispArea td div.resultTable table.t_tbl td table.t_tbl tr.evenLine {
    height:18px;
    font-size:10pt;
    font-family:Verdana;
}

form#IPB05Form div#ipb05container div#resultWraps table.dispArea td div.resultTable table.t_tbl td table.t_tbl tr.oddLine {
    font-size:10pt;
    font-family:Verdana;
    color:#333;
}

form#IPB05Form div#ipb05container div#resultWraps table.dispArea td div.resultTable table.t_tbl td table.t_tbl tr.resultLine td table.resultInner tr td {
    line-height:12px;
    font-size:10pt;
    font-family:Verdana;
    color:#333;
}

form#IPB05Form div#ipb05container div#resultWraps table.dispArea td div.resultTable table.t_tbl td table.t_tbl tr.t_score {
    height:54px;
    font-size:10pt;
    font-family:Verdana;
    color:#333;
}

form#IPB05Form div#ipb05container div#resultWraps table.dispArea td div.resultTable table.t_tbl td table.t_tbl tr.t_hdrResult th {
    height:18px;
    font-size:10pt;
    font-family:Verdana;
    color:#333;
}

/* 03 */

form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea td div.resultTable table td table tr.t_hdr,
form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea td div.resultTable table td table tr.resultLine {
    line-height:16px;
    font-size:10pt;
    font-family:Verdana;
}

form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea td div.resultTable table td table tr.resultLine td table.resultInner tr.resultLine td {
    line-height:12px;
    font-size:10pt;
    font-family:Verdana;
    color:#333;
}

form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea td div.resultTable table td table tr.t_hdrResult {
    line-height:16px;
    font-size:10pt;
    font-family:Verdana;
    color:#333;
}

form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea td div.resultTable table td table tr.t_hdrResult th.t_val,
form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea td div.resultTable table td table tr.t_hdrResult th.t_wht {
    height:16px;
    font-size:10pt;
    font-family:Verdana;
    color:#333;
}

/* 04 */

@media print {
   
form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea {
    border:0px solid blue;
    border-collapse:collapse;
}

form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea tr {
    border:0px solid #ffffff;
    border-collapse:collapse;
}
   
form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea tr td {
    border:0px solid #ffffff;
    border-collapse:collapse;
}
    
form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea tr td table.t_tbl {
    border:0px solid #333;
    border-collapse:collapse;
}

form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea tr td table.t_tbl table.resultInner {
    border:1px solid #999;
    border-collapse:collapse;
}

form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea tr td table.t_tbl table.resultInner tr.t_hdr {
    border:1px solid #999;
    border-collapse:collapse;
}
    
form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea tr td table.t_tbl table.resultInner tr.t_hdr th {
    border:1px solid #999;
    border-collapse:collapse;
}

form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea tr td table.t_tbl table.resultInner tr.oddLine td,
form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea tr td table.t_tbl table.resultInner tr.oddLine th,
form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea tr td table.t_tbl table.resultInner tr.oddLine {
    border:1px solid #999;
    border-collapse:collapse;
}
    
form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea tr td table.t_tbl table.resultInner tr.evenLine td,
form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea tr td table.t_tbl table.resultInner tr.evenLine th,
form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea tr td table.t_tbl table.resultInner tr.evenLine {
    border:1px solid #999;
    border-collapse:collapse;
}
    
form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea tr td table.t_tbl table.resultInner tr.resultLine td table tr td {
    border:1px solid #ffffff;
    border-collapse:collapse;
}

form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea tr td table.t_tbl table.resultInner tr.resultLine td table tr td {
    border-right:1px solid #999;
    border-collapse:collapse;
}

form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea tr td table.t_tbl table.resultInner tr.t_hdrResult th {
    border:1px solid #999;
    border-collapse:collapse;
}

}

/* 06 */

@media print {

form#SPF01Form div#container-wrapper div#system-contents table#confirmDispSelect {
    margin-top:-42px;
    margin-bottom:-40px;
}
    
}

/* 07 */

@media print {

form#SPF01Form div#container-wrapper div#system-contents div#resultWraps div#resultWrap2 {
    margin-top:-16px;
    margin-bottom:-10px;
}    
    
form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table tr td.comment1 {
    font-size:10px;
    line-height:20px;
}
    
form#SPF01Form div#container-wrapper div#system-contents div#resultWraps {
    margin-bottom:-30px;
}
    
form#SPF01Form div#container-wrapper div#system-contents div#totalResultContainer {
    margin-bottom:-30px;
}
    
form#SPF01Form div#container-wrapper div#system-contents div#totalResultContainer table#resultMessage {
    margin-bottom:-15px;
}

form#SPF01Form div#container-wrapper div#system-contents div#totalResultContainer p {
    font-size:10px;
}   
    
form#SPF01Form div#container-wrapper div#system-contents table table td.messege2 {
    font-size:8px;
    line-height:12px;    
}

form#SPF01Form div#container-wrapper div#system-contents div#totalResultContainer table#resultMessage tr th {
    line-height:11px;    
}
    
form#SPF01Form div#container-wrapper div#system-contents table table.t_tbl table.r_tbl tr th {
    line-height:11px;    
}
    
form#SPF01Form div#container-wrapper div#system-contents table table.t_tbl table.r_tbl {
    margin-bottom:-10px;
}

form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea div.resultTable table.t_tbl table.resultInner tr.t_hdrResult th {
    font-size:9.7pt;
}

html.ua-safari form#SPF01Form div#container-wrapper div#system-contents div#resultWraps div#resultWrap2 {
    margin-top:-195px;
    margin-bottom:-180px;
}    

html.ua-safari form#SPF01Form div#container-wrapper div#system-contents div#resultWraps div#resultWrap2 img {
    margin-top:179px;
}    

html.ua-safari form#SPF01Form div#container-wrapper div#system-contents table table td.messege2 {
    font-size:8px;
    line-height:8px;    
}

html.ua-safari form#SPF01Form div#container-wrapper div#system-contents div#totalResultContainer table#resultMessage tr th {
    line-height:10px;    
}
    
html.ua-safari form#SPF01Form div#container-wrapper div#system-contents table table.t_tbl table.r_tbl tr th {
    line-height:10px;    
}

html.ua-safari form#SPF01Form div#container-wrapper div#system-contents table#confirmDispSelect {
    margin-top:-56px;
    margin-bottom:-50px;
}

html.ua-safari form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table tr td.comment1 {
    font-size:10px;
    line-height:11px;
}
   
html.ua-safari form#SPF01Form div#container-wrapper div#system-contents div#totalResultContainer p {
    font-size:10px;
    line-height:12px;
}   

html.ua-safari form#SPF01Form div#container-wrapper div#system-contents table table.t_tbl table.r_tbl {
    margin-bottom:-18px;
}

html.ua-safari form#SPF01Form div#container-wrapper div#system-contents div#resultWraps {
    margin-bottom:-40px;
}
    
html.ua-ie-7 form#SPF01Form div#container-wrapper div#system-contents div#resultWraps table.dispArea div.resultTable table.t_tbl table.resultInner tr.t_hdrResult th {
    font-size:9.6pt;
}

html.ua-ie-7 form#SPF01Form div#container-wrapper div#system-contents table table td.messege2 {
    font-size:8px;
    line-height:11px;    
}
    
}

/*-----------------------------------------------
デザイン変更対応（３）
------------------------------------------------*/

/* 02 */

form#SPE01Form div#container-wrapper-mini div#container div#system-contents div#pagecontents-wrapper div.systemcommon-one div.systemcommon-wrapper div.pl12 div.selectbutton ul li a.linkbt_select_off {
    cursor:default;
}

/* 03 */

form#SPA01Form div#container-wrapper-mini div#container div#system-contents div.tabcontents-wrapper div.tabcontents-totogoal3 div.table_list table.kobetsu-format2 tr th input.inputdata,
form#SPA01Form div#container-wrapper-mini div#container div#system-contents div.tabcontents-wrapper div.tabcontents-toto div.table_list table.kobetsu-format2 tr th input.inputdata,
form#SPA01Form div#container-wrapper-mini div#container div#system-contents div.tabcontents-wrapper div.tabcontents-minitoto div.table_list table.kobetsu-format2 tr th input.inputdata {
    font-size:12px;
}

/* 04 */

div#errMsg_pc {
    font-size:16px;
}

/*-----------------------------------------------
特別CCB-071（デザイン変更対応）
------------------------------------------------*/

form#SPE01Form div#RakuRakuKonyu_kiyuaku {
    padding:1px;
    border:1px solid #888;
    margin-bottom:25px;
}

form#SPE01Form div#RakuRakuKonyu_kiyuaku iframe {
    width:100%;
    height:250px;
}

form#SPE01Form div.kiyakudoui {
    border: 1px solid #888;
    margin-top: -26px;
}

/*-----------------------------------------------
特別CCB-119
------------------------------------------------*/

html.ua-ie-7 form#MPD02Form div#container-wrapper-mini div#system-contents table {
    margin-left: auto;
    margin-right: auto;
}

html.ua-ie-7 form#MPD02Form {
    margin-top:0px;
}

html.ua-ie-7 form#MPD02Form div#container-wrapper-mini div#system-contents table tr td#contents div.main table.default tr td ul {
    margin-top:15px;
}

/*-----------------------------------------------
特別CCB-121
------------------------------------------------*/

html.ua-ie-7 form#MPA05Form table.format5.mb20 tr th {
    width:160px;
}

html.ua-ie-7 form#MPA05Form table.format5.mb20 tr th.textcenter {
    width:85px;
}

html.ua-ie-7 form#MPA05Form {
    margin-top:0px;
}
