/*
Theme Name: orchidfan
Theme URI: https://www.orchid-fan.net
Description: orchidfan記事
Version: 1.0
Author: orchidfan
Author URI: https://www.orchid-fan.net
*/



@charset "UTF-8";

/********************************************
 * 共通レイアウト
 ********************************************/
 #contents {
     width: 1000px;
     margin: 0 auto;
     padding-top: 20px;
     overflow: auto;
     *zoom: 1;
     padding-bottom: 57px;
 }
 #sub-column {
     float: left;
     width: 250px;
     margin-right: 30px;
     padding-bottom: 60px;
     *zoom: 1;
     word-break:break-all;
 }
 #main-column {
     float: right;
     width: 720px;
     margin-bottom: 60px;
 }
 
 footer {
         margin:0 auto;
         min-width: 960px;
		 background: #333333;
        /* background: url(../img/footer_bg.gif) repeat-x left bottom !important;*/
         line-height: 100%;
         position: relative;
         clear: both;
 }
 #footer-inner {
     width: 960px;
     margin: 0 auto;
     overflow: hidden;
 }
 footer #footer-inner{
 }
 div#cart-footer #footer-inner .footer_gnavi,
 footer #footer-inner .footer_gnavi {
     float: left;
     padding:20px;
 }
 div#cart-footer #footer-inner .footer_gnavi ul li,
 footer #footer-inner .footer_gnavi ul li {
     display: inline-block;
     *display: inline;
     *zoom: 1;
     *margin-bottom: 12px;
     padding: 0 3px 0 18px;
     line-height: 100%;
     font-size: 60%;
     color: #999;
     background: url(https://www.orchid-fan.net/img/slash_ccc.gif) no-repeat left center;
 }
 div#cart-footer #footer-inner .footer_gnavi ul li:first-child,
 footer #footer-inner .footer_gnavi ul li:first-child {
     background-image: none;
     padding: 0 3px 0 0;
 }
 div#cart-footer #footer-inner .footer_gnavi ul li a,
 footer #footer-inner .footer_gnavi ul li a {color: #999;}
 div#cart-footer div.cart-nav,
 footer nav, #copyright {
     float: right;
     font-size: 67%;
     text-align: right;
     color: #FFF;
     padding:20px
 }
 #copyright ul li {
     color: #FFF;
     background-image: none;
     padding: 0;
 }
 div#cart-footer #footer-inner .footer_gnavi ul li a:hover,
 footer #footer-inner .footer_gnavi ul li a:hover {
     color: #FFF;
     text-decoration: underline;
 }
 
 #footer-inner .footer_gnavi a {
}
#totop {
	position: fixed;
	right: 20px;
	bottom: 60px;
	height: 39px;
	width: 39px;
}

#fixed-bannenr-pc {
    position: fixed;
    right:10px;
    bottom:120px;
}

#close-pc {
    text-align: right;
}

#fixed-bannenr-sp {
    display: none;
}
.youtube2 {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.youtube2 iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}
