@charset "Shift-JIS";

/*
information{
    file name : /css/styles/modules/misc.css;
    site name : 金沢工業大学ホームページ;
    copyrihgt : Copyright Kanazawa Institute of Technology.;
    explanation : その他のモジュールを定義;
}
*/

/* contents
--------------------------------------------------------------------------

--------------------------------------------------------------------------
*/

/* [paragraphe] p
-----------------------------------------------    */
#bodyDivision  p {
    line-height:1.5;
}
.flatDesign #bodyDivision p {
    line-height: 1.9;
}

/* [IMAGE] .borderImage
-----------------------------------------------    */
#bodyDivision .borderImage img {
    border: 1px solid #dddddd;
}

/* [IMAGE] .borderImage2
-----------------------------------------------    */
#bodyDivision .borderImage2 img {
    border: 1px solid #4c6e94;
}

/* [IMAGE] .borderImage3
-----------------------------------------------    */
#bodyDivision .borderImage3 {
    border: 1px solid #dddddd;
}

#bodyDivision .borderImage3 img {
	margin: 5px;
}

#bodyDivision .borderImage3Cap {
	margin-top: 5px;
}

/* [IMAGE] .borderImageLink
-----------------------------------------------    */
#bodyDivision .borderImageLink a {
	display: block;
}

#bodyDivision .borderImageLink a:link,
#bodyDivision .borderImageLink a:visited,
#bodyDivision .borderImageLink a:active {
    border: 1px solid #dddddd;
}

#bodyDivision .borderImageLink a:hover {
    border: 1px solid #4c6e94;
}

/* [ICON] link icons
-----------------------------------------------    */
.arrowR1 {
    padding: 0 0 0 13px;
    background-image: url("http://www.kanazawa-it.ac.jp/h1s/images/common/icons_bullets/arrow_right1.png");
    background-repeat: no-repeat;
    background-position: 0 0.2em;
    line-height: 1.5;
}

.flatDesign #mainCompartment .arrowR1 {
    display: inline-block;
    padding: 0;
    background-image: none;
    font-weight: bold;
    line-height: 1.7;
    margin-bottom: 5px;
}

.flatDesign #mainCompartment .arrowR1:before {
    display: inline-block;
    margin-right: 7px;
    font-family: FontAwesome;
    content: '\f105';
    font-size: 16px;
    line-height: 1;
}

@media all and (-ms-high-contrast:none) { /* IE10,11 */
    .flatDesign #mainCompartment .arrowR1:before {
        overflow-y: hidden;
        height: 14px;
        padding-left: 0.5px;
    }
}

.fs14 .arrowR1 {
    background-position: 0 0.2em;
}

#bodyDivision ul.plainWideList .arrowR1 {
    background-position: 0 0.3em;
}

.arrowR2 {
    padding: 0 0 0 13px;
    background-image: url("http://www.kanazawa-it.ac.jp/h1s/images/common/icons_bullets/arrow_right2.png");
    background-repeat: no-repeat;
    background-position: 0 0.2em;
    line-height: 1.5;
}
.flatDesign #mainCompartment .arrowR2 {
    display: inline-block;
    padding: 0 0 0 13px;
    background-image: url("http://www.kanazawa-it.ac.jp/h1s/images/common/icons_bullets/arrow_right1_flat.png");
    background-repeat: no-repeat;
    background-position: 0 46%;
    font-weight: bold;
    line-height: 1.7;
    margin-bottom: 5px;
}

.fs14 .arrowR2 {
    background-position: 0 0.2em;
}


#bodyDivision ul.plainWideList .arrowR2 {
    background-position: 0 0.3em;
}

/* for IE7,8 */
#bodyDivision ul.plainWideList .arrowR2 {
    background-position/*\**/: 0 0.3em\9;
}

/* for IE6 */
#bodyDivision ul.plainWideList .arrowR2 {
    _background-position: 0 8px;
}

.arrowUP{
    padding: 0 0 0 13px;
    background-image: url("http://www.kanazawa-it.ac.jp/h1s/images/common/icons_bullets/arrow_up1.png");
    background-repeat: no-repeat;
    background-position: 0 0.2em;
    line-height: 1.5;
}

/* for IE7,8 */
.arrowUP {
    background-position/*\**/: 0 0.1em\9;
}

/* for IE6 */
.arrowUP {
    _background-position: 0 5px;
}


.fs14 .arrowUP {
    background-position: 0 0.5em;
}

/* for IE7,8 */
.fs14 .arrowUP {
    background-position/*\**/: 0 0.2em\9;
}

/* for IE6 */
.fs14 .arrowUP {
    _background-position: 0 7px;
}

.arrowDown {
    padding: 0 0 0 13px;
    background-image: url("http://www.kanazawa-it.ac.jp/h1s/images/common/icons_bullets/arrow_down1.png");
    background-repeat: no-repeat;
    background-position: 0 0.2em;
    line-height: 1.5;
}

/* for IE7,8 */
.arrowDown {
    background-position/*\**/: 0 0.1em\9;
}

/* for IE6 */
.arrowDown {
    _background-position: 0 5px;
}


.fs14 .arrowDown {
    background-position: 0 0.3em;
}

/* for IE7,8 */
.fs14 .arrowDown {
    background-position/*\**/: 0 0.3em\9;
}

/* for IE6 */
.fs14 .arrowDown {
    _background-position: 0 7px;
}



.arrowC1 {
    padding: 0 0 0 13px;
    background-image: url("http://www.kanazawa-it.ac.jp/h1s/images/common/icons_bullets/arrow_corner1.png");
    background-repeat: no-repeat;
    background-position: 0 0.2em;
    line-height: 1.5;
}

.flatDesign #mainCompartment .arrowC1 {
    display: inline-block;
    padding: 0;
    background-image: none;
    font-weight: bold;
    line-height: 1.7;
    margin-bottom: 5px;
}

.flatDesign #mainCompartment .arrowC1:before {
    display: inline-block;
    margin-right: 7px;
    font-family: FontAwesome;
    content: '\f105';
    font-size: 16px;
    line-height: 1;
}

@media all and (-ms-high-contrast:none) { /* IE10,11 */
    .flatDesign #mainCompartment .arrowC1:before {
        overflow-y: hidden;
        height: 14px;
        padding-left: 0.5px;
    }
}


.fs14 .arrowC1 {
    background-position: 0 0.2em;
}


.arrowC2{
    padding: 0 0 0 13px;
    background-image: url("http://www.kanazawa-it.ac.jp/h1s/images/common/icons_bullets/arrow_corner2.png");
    background-repeat: no-repeat;
    background-position: 0 0.2em;
    line-height: 1.5;
}

/* for IE7,8 */
.arrowC2 {
    background-position/*\**/: 0 0.1em\9;
}

/* for IE6 */
.arrowC2 {
    _background-position: 0 3px;
}

.fs14 .arrowC2 {
    background-position: 0 0.2em;
}

/* for IE7,8 */
.fs14 .arrowC2 {
    background-position/*\**/: 0 0.2em\9;
}

/* for IE6 */
.fs14 .arrowC2 {
    _background-position: 0 7px;
}

.arrowL1 {
    padding: 0 0 0 13px;
    background-image: url("http://www.kanazawa-it.ac.jp/h1s/images/common/icons_bullets/arrow_left1.png");
    background-repeat: no-repeat;
    background-position: 0 0.2em;
    line-height: 1.5;
}

/* for IE7,8 */
.arrowL1 {
    background-position/*\**/: 0 0.1em\9;
}

/* for IE6 */
.arrowL1 {
    _background-position: 0 5px;
}


.fs14 .arrowL1 {
    background-position: 0 0.2em;
}

/* for IE7,8 */
.fs14 .arrowL1 {
    background-position/*\**/: 0 0.2em\9;
}

/* for IE6 */
.fs14 .arrowL1 {
    _background-position: 0 7px;
}


.externalLink {
    display: block;
    padding: 0 0 0 13px;
    background-image: url("http://www.kanazawa-it.ac.jp/h1s/images/common/icons_bullets/external_link.gif");
    background-repeat: no-repeat;
    background-position: 0 0.4em;
    line-height: 1.5;
}

.flatDesign #mainCompartment .externalLink {
    display: inline-block;
    padding: 0;
    background-image: none;
    line-height: 1.7;
    font-weight: bold;
    margin-bottom: 5px;
}

.flatDesign #mainCompartment .externalLink:before {
    display: inline-block;
    margin-right: 4px;
    font-family: FontAwesome;
    content: '\f08e';
    font-size: 15px;
    line-height: 1;
    font-weight: normal;
    vertical-align: -1px;
}

@media all and (-ms-high-contrast:none) { /* IE10,11 */
    .flatDesign #mainCompartment .externalLink:before {
        overflow-y: hidden;
        height: 13px;
        padding-left: 0.5px;
    }
}

.fs14 .externalLink {
    background-position/*\**/: 0 0.4em\9;
}

.fs14 .externalLink {
    _background-position: 0 7px;
}


.flatDesign #mainCompartment .externalLink2 {
    display: block;
    padding: 0 0 0 19px;
    line-height: 1.7;
    font-weight: bold;
    margin-bottom: 5px;
    text-indent: -19px;
}

.flatDesign #mainCompartment .externalLink2:before {
    display: inline-block;
    font-family: FontAwesome;
    content: '\f08e';
    font-size: 15px;
    line-height: 1;
    font-weight: normal;
    padding-right: 4px;
    vertical-align: middle;
    text-indent: 0;
}

@media all and (-ms-high-contrast:none) { /* IE10,11 */
    .flatDesign #mainCompartment .externalLink2:before {
        padding-left: 0.5px; 
        overflow-y: hidden;
        height: 13.5px;
    }
}

/*
@-webkit-keyframes pulse {
    from {
        background-color: red;
    }
    to {
        background-color: transparent;
    }
}
.flatDesign .unknownLink {
    -webkit-animation-name: pulse;
    -webkit-animation-duration: 1.0s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-direction: alternate;
    -webkit-animation-delay: 0s;
}
*/


/* [FORM] 
-----------------------------------------------    */
.tipped {
    color: #999999;
}

.required {
    color: #de690c;
}




/* [POSITION] 
-----------------------------------------------    */
.floatL {
    float: left;
}

.floatR {
    float: right;
}

/* [DISPLAY] 
-----------------------------------------------    */
.block {
    display: block;
}


/* [TEXT] ALIGN
-----------------------------------------------    */
.alignR {
    text-align: right;
}

.alignC {
    text-align: center;
}

.alignL {
    text-align: left;
}



/* [BUTTON] print
-----------------------------------------------    */
p.btnPrint a {
    display: block;
    width: 36px;/* 72px */
    height: 17px;/* 19px */
    padding: 2px 5px 0 31px;
    background-image: url("http://www.kanazawa-it.ac.jp/h1s/images/common/button/btn_bg_print.gif");
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 17px;
}

p.btnPrint a:hover {
    background-image: url("http://www.kanazawa-it.ac.jp/h1s/images/common/button/btn_bg_print_on.gif");
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
}

/* [LINE] dotline
-----------------------------------------------    */
div.dotline {
    height: 1px;
    overflow: hidden;
    background-image: url("http://www.kanazawa-it.ac.jp/h1s/images/common/bg_lines/dotline_w1.gif");
    background-repeat: repeat-x;
    background-position: left top;
}

/* [LINE] doubleline
-----------------------------------------------    */
div.doubleline {
    height: 2px;
    overflow: hidden;
    background-image: url("http://www.kanazawa-it.ac.jp/h1s/images/common/bg_lines/doubleline_w1.gif");
    background-repeat: repeat-x;
    background-position: bottom;
}


/* [FONT STYLE] style
-----------------------------------------------    */
#bodyDivision strong {
    font-weight: bold;
}


/* [icon] icon
-----------------------------------------------    */
#bodyDivision span.icon {
    margin-left: 3px;
}

div.newsDetailBody img {
border:1px solid #DDDDDD !important;
padding:5px;
margin:20px;
}


/* thickbox
-----------------------------------------------    */
#thickboxDivision {
	margin-left: 10px;
	padding-bottom: 10px;
}



/* goSmartHolder
-----------------------------------------------    */
#goSmartHolder {
    display: none;
    border-bottom: 1px solid #dddddd;
    padding: 20px 0;
}
#goSmartHolder p.btn {
    text-align: center;
}