@charset "UTF-8";
/* /jpn/common/css/style_popup.css */

/* templates
****************************************************************************************************/

/*
*
* コンテンツテンプレートに関する共通した基本設定は"/common/css/style.css"に記述。
* 実装先のCSS("/jpn/?????/css/style.css")には、実装時の例外設定を記述。(場合によっては適宜上書き。)
*
*/

body {background:url("/jpn/common/images/sky_header_bg_repeat.jpg") repeat-x 0 top;visibility:visible !important;}
#bgimage {position:absolute;width:100%;height:100%;background:url("/jpn/common/images/sky_header_bg.jpg") no-repeat 50% 0;z-index:-100;}
#head {width:760px;text-align:right;}
#head a {text-indent:0;}
#head p#head_logo {position:absolute;top:0;left:0;width:128px;height:50px;}
#contents_3rd {width:760px;padding-bottom:0;}
#foot {margin-top:20px;}
#foot .controls {text-align:center;}
#foot .controls .inner {width:760px;}

body{font-size:100%;}
table{line-height:0;}
tr,td,th{vertical-align:middle;font-size:100%;}
img{vertical-align:middle;}
b,strong{font-weight:bold;}

.fs0{font-size:0!important;}
.small{font-size:10px!important;line-height:14px!important;}
.small a{font-weight:bold;}

.vMdl{vertical-align:middle;}
.vTop{vertical-align:top;}
.vBtm{vertical-align:bottom;}

.bSpa1{border-collapse:separate;border-spacing:1px;}
.bSpa10{border-collapse:separate;border-spacing:10px;}


.cellP5 th,.cellP5 td{padding:5px;}
.popCenter{width:580px; margin:0 auto;background:#ffffff;}
.popCenter2{width:580px; margin:0 auto;}
.popCenter3{width:750px; margin:0 auto;}

@media print {
.printOut {display:none;}
#head,#foot {display:block;}
#head,#contents_3rd,#foot {width:98% !important;}
#contents_3rd img {max-width:98% !important;height:auto !important;}
#contents_3rd table {max-width:98% !important;}
}
