@charset "UTF-8";

body#jr_photo{
	background-color:#FFF;
}

/*========================================
1 : IE6/IE7用縮小設定
========================================*/

* html body {
zoom: 60%; 
}

*:first-child+html body {
zoom: 70%; 
}

/*========================================
1 : フッター、ヘッダー用
========================================*/

.cmnFooter {
width:100%;
}

/*========================================
1 : 非表示設定
========================================*/

div#sideNavigation,
div#sideNavigationTop {
display:none;
}



/*========================================
1 : 印刷用箇条書き
========================================*/

.cmtRpr ul li,
#contentArea #mainContentsArea #mainContainer #main2nd .cmt ul li {
list-style-type: disc;
}


/*========================================
1 : float解除
========================================*/

div#main2nd{
float: none !important;
clear: both !important;
}

div#gllmain2ndNew{
float: none !important;
clear: both !important;
padding-left:20px;
}

div#topmainContainer{
float: none !important;
clear: both !important;
}

div#gllNvKana {
float: none !important;
clear: both !important;
}

div#gllSchList {
float: none !important;
clear: both !important;
}

#mainContainer2 {
float: none !important;
clear: both !important;
}

#cmnFooter {
float: none !important;
clear: both !important;
}



/*========================================
1 : DIVアウトライン化
========================================*/

ul.phtBrdSht{ display:table;display: inline;}
ul.phtBrdSht li{ display:table-cell; float:none;display: inline;}

head~/* */body div.rprCttBox{ display:table;display: inline;}
head~/* */body p.phtTxtWdt{ display:table-cell; float:none;display: inline;}


/*========================================
1 : サムネイルマージン調整
========================================*/

ul.phtBrdSht li.phtSht{
margin-right:5px !important;
}

#contentArea #mainContentsArea #mainContainer #gllmain2ndNew #gllWrkAreaNew li{
margin-right:0px;
margin-bottom:0px;
}

#contentArea #mainContentsArea #mainContainer #gllmain2ndNew .gllWrkArea li{
margin-bottom:5px;
}

#jr_photo #container #content #contentArea #mainContentsArea #mainContainer #main2nd .rprCttArea .rprCttBox .phtTxtWdt {
	line-height: 170%;	
}


/*========================================
1 : サムネイルボーダー削除
========================================*/

.phtBrdWdt,
ul.phtBrdSht li.phtSht,
ul.phtBrdSht li.phtShtEnd,
.bgRprArea .gllSchBox .gllSchPh,
#main2nd div.details2nd div.phFrame90,
#main2nd div.details2nd div.phFrame460,
#main2nd div.details2nd div.phFrame102,
#main2nd div.details2nd div.phFrame120,
#main2nd div.details2nd div.phFrame144,
#main2nd div.details2nd div.phFrame170{
	border: none;
}



/*========================================
1 : FireFox用Flash表示/非表示
========================================*/

html:not([lang*=""]) div.gllSchBoxFlash {
display:none !important;
}

html:not([lang*=""]) div.centerW {
display:none !important;
}

html:not([lang*=""]) div.rprExhBox {
display:none !important;
}

html:not([lang*=""]) div.PrintFlashFF {
display:block !important;
}

/*========================================
1 : ClearFix
========================================*/

div#contentArea:after,
div.rprCttBox:after,
p.phtTxtWdt:after,
#gllWrkAreaNew ul:after,
.phtBrdSht:after{
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

div#contentArea,
div.rprCttBox,
p.phtTxtWdt,
#gllWrkAreaNew ul,
.phtBrdSht{
min-height: 1px;
}

* html div#contentArea,
* html div.rprCttBoxt,
* html p.phtTxtWdt,
* html #gllWrkAreaNew ul,
* html .phtBrdSht{
height: 1px;
/*¥*//*/
height: auto;
overflow: hidden;
/**/
}


#canews:after,
#caabout:after {
content: "." !important;
display: block !important;
clear: both !important;
height: 0 !important;
visibility: hidden !important;
}

#canews,
#caabout {
min-height: 1px !important;
}

* html #canews,
* html #caabout {
height: 1px;
/*¥*//*/
height: auto;
overflow: hidden;
/**/
}


div#canews div#contentArea div#main2nd,
div#caabout div#contentArea div#main2nd {
display:table;display: inline;
}


div#canews div#contentArea div#main2nd div,
div#caabout div#contentArea div#main2nd div {
display:table-cell; float:none;display: inline;
}


.abtBtm {
	display: none;	
}

.abtNo {
	position: static;
	margin: 0px;
	display: block !Important;
}
