@charset "utf-8";

body{
font: 
100%/1.6 "Hiragino Kaku Gothic Pro",
Osaka,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",
Verdana,Arial,sans-serif;
margin:0;
color:#333333; /*文字色*/
background-color: #eee8aa;
}
/*-------------------------
#eee8aa = palegoldenrod（※ 同じ色）
--------------------------*/

a{/*リンクされた文字*/
    color:#000000;
}
a:visited{/*訪問後のリンク*/
    color:#313131;
}
a:hover {/*マウスをのせたとき*/
    color:#990000;/*（若干濃い目のワインレッド）*/
}

/*-------------------------
　　　　ヘッダー
--------------------------*/
header{
    background-color: #3e312b;
}


/*****■■■ TOP絵（760-150）（.gallery/.offline/.comic/.comic別館TOP用）■■■*****/
.top-img{
    background-color:#ffffff;
    margin: 0 auto;
    padding: 0;
    vertical-align: top;
}


/* 別館用 / ページタイトル文字 */

h1{
    width: 85%;
    font-family: F66筆ずいせん;   
    margin: 20px auto; 
}

h2{
    font-family: F66筆ずいせん;
}

h3{
    font-family: F66筆ずいせん;
}



/* ◆ 別館用 / お知らせTOP ◆ */
.offline-info_top{
    width:80%;
    background-color:#fff;
    border:2px dashed darkkhaki;
    border-radius: 10px; /* ボックス角丸 */
    padding: 10px 30px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 30pt;
    font-size: 90%;
}
/* 別館用 / お知らせTOPのミニタイトル（サークル活動・サークル名） */
h2.offline-info{
    width: 180px;
    color:darkolivegreen;
    background-color: wheat;
    border: 1px dashed whitesmoke;
    border-radius: 20px;
    padding: 5px 15px;
    text-align: center;
    margin-bottom: 30px;
    font-size: large;
}

/* 個人発行物（同人誌）<h2> のタイトル文字 */
h2.offline_title{
    width: 85%;
    font-size: xx-large;
    margin-left: 100px;
}



/* ■■　OFFLINE（メイン）　■■ */
/* 2カラム参考サイト ** https://shu-sait.com/two-column-layout/ */
/* ■■ 2カラムサイトにする（メイン外枠）■■ */
.wrapper {
    width: 90%;
    display: flex;
    margin: 0 auto;
    justify-content: center;
    margin-bottom: 30px;
}

.main, .side {
    padding: 25px;
}

.main {
    background: #ffffff;
    width: 65%;
    margin-right: 20px;
    border: 2px solid darkkhaki;
    border-radius: 10px; /* ボックス角丸 */
}

.side {
    background: #ffffff;
    width: 25%;
    border: 2px solid darkkhaki;
    border-radius: 10px; /* ボックス角丸 */
}

.side p, ul {
    background-color: antiquewhite;
    border-radius: 10px;
    padding: 30px;
}
/* サイドバー（右）SNS */
.sns{
    margin: 0 auto;
    margin-bottom: 20px;
    width: 100%;
    background-color: antiquewhite;
    border-radius: 10px;
    padding: 20px;
}
.sns img{
    width: 50px;
    height: 50px;
}


/***** OFFLINE / 発行物の紹介（メインの装飾）ここから *****/

/* 同人誌タイトル */
.offline_comic-title{
    font-family: しねきゃぷしょん;
    color :#ffffff;
    background-color:maroon;  
    padding: 10px 15px;
    text-align: center;  
    border-radius: 10px;
}
/* ◆ offline_ブロック分け+コンテンツ横並び折り返し（flexで絵を横並びにする）◆ */      
.offline_comic {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 100%;   
    padding: 10px 20px;
    margin: 0 auto;
    font-size: smaller;
}
/* （未使用タグ）
.offline_comic div{
    width: 70%;
    background-color:#fff;
    padding: 0px 20px;
    border-radius: 20px;
}
*/
.offline_comic img {
    display: block;
    margin-top: 15px;
    margin-bottom: 20px;
    width:200px;
    height: auto;   
}
.offline_comic-text{
    width: 70%;
    background-color:#fff;
    padding: 0px 20px;
    border-radius: 20px;
}
.offline_comic-text ul{
    background-color:linen;
    border-radius: 20px;
    line-height: 2;
}

/* 横並びコンテンツ（メイン元コード）ここから
.archive {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.archive div {
    margin-bottom: 3rem;
    padding: 3rem;
    width: 35%;
    background-color: #f0f0f0;
}

.archive img {
    display: block;
    margin-bottom: 3rem;
    width: 100%;
    height: auto;
}
（元コード）ここまで*/


/* ◆  ◆ */
.{
    width:80%;
    background-color: #fff;
    border: 2px dashed darkkhaki;
    border-radius: 10px; /* ボックス角丸 */
    padding: 20px 30px;
    margin: 0 auto;
    margin-bottom: 20pt;
    font-size: 90%;
}



/* ◆ フッター（コピーライト） ◆ */
footer{
    width: 100%;
    color: #ffffff;
    background-color: #3e312b;
    padding: 20px;
    text-align: center;
}



/* ■■　HOME（INDEX）以外のページカスタム　ここから　■■ */

/* メイン（本文）以外のちょっとした付け足し用BOXと小さめ文字。 */
/* 例：サイト案内のとこのTwitter紹介など。 */
.smalle-font-box{
    width: 100%;
    padding: 10px 25px;
    background-color :beige;
    border-radius: 20px;
    margin: 0 auto;
    margin-bottom: 30px;
}
.smalle-font{
    font-size: smaller;
}





/* ■■ PC以外のデバイス用（元コード。別館用）親要素 / ここから ■■ */
@media screen and (max-width: 1350px) {

    .wrapper {
        flex-direction: column;
        width: 90%;
    }
    .main, .side {
        box-sizing: border-box;
        width: 100%;
        margin: 0;
    }
    /*
    .archive div {
        width: 70%;
        margin: 20px auto;
    }
    */

/* 以下、自分で付け足し。ここから */


/* 全ページ共通（スマホ用） */
.smalle-font-box{
  width: 100%;
  margin: 0 auto; 
  margin-bottom: 20px;
}

/* サイトTOP絵（スマホ用）ここから */
.top-img {
  width: 100%;
  margin: 0 auto; 
}
.top-img img {
  max-width: 100%;
  height: auto;
}
/* ここまで */


/* 別館用 / ページタイトル文字（スマホ用） */
h1{
    width: 90%;
    margin: 20px auto;
    font-size: x-large;
}
h2{
    width: 90%;
    margin: 20px auto;
    font-size: x-large;    
}
/* 個人発行物（同人誌）<h2> のタイトル文字（スマホ用） */
h2.offline_title{
    width: 90%;
    margin: 20px auto;
    font-size: x-large;    
}

/* オフライン・インフォ（スマホ用） */
.offline-info_top{
    width: 90%;
    margin: 20px auto;
}
/* オフライン / 表紙絵サンプルの大きさ（スマホ用） */
.offline_comic img {
    width: 100%;
    margin: 20px auto;
}
.offline_comic-text{
    width: 100%;
    margin: 20px auto;
    padding: 0;

/* 
.comic-img_left img {
    width: 100%;
    margin: 20px auto;
}
*/
}
/*-------------------------
メモ。


--------------------------*/

/* 自分で付け足し。ここまで */

    }
/* ■■ PC以外のデバイス用（元コード）親要素 / ここまで ■■ */
