@charset "shift_jis";

body {  
	margin: 0px;
	padding: 20px;
	font: 75%/2 "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	color: #333333;
        -webkit-text-size-adjust: 100%;

}


/*リンク（全般）設定
---------------------------------------------------------------------------*/

a:link  {	color: #85623e;}
a:visited{ color:#F86D5FC; }
a:hover {
	color: #46BDC1;			/*カーソルオーバー時の文字色*/
	text-decoration: none;	/*カーソルオーバー時に下線を消す設定*/       }
a:active { color:#46BDC1; }

#hoge {
	overflow : hidden;
	outline : none;
}

/*コンテナー（HPを囲むブロック）
---------------------------------------------------------------------------*/
#container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
        word-wrap:break-all;

}

/*メインコンテンツ（右側ブロック）
---------------------------------------------------------------------------*/

#main { font-size:20px;

        }


.box-siro { background-color:#FFFFFF; 
            margin:30px;
            padding: 50px ;
            font-size:25px;}

.box-siro1 { background-color:rgba(255,255,255,0);
            margin:30px;
            padding: 50px ;
            font-size:25px;}

.box-itazura {  background-color:rgba(255,255,255,0.8);
            margin:100px 0px 0px;
            padding: 60px ;
            font-size:25px;
          border:15px solid #e62f8b;
          outline: 5px solid #e62f8b; /* 線幅、線のスタイル、カラー */
          outline-offset: -25px; /* 対象の要素からの距離、マイナス(内側)にも対応 */}

.arasuzi {  margin:50px;
            padding: 30px;
            font-size:25px;}

p        { line-height:1.8em; }

.divcenter { text-align:center;}

.tyuui { color:#999999;}

.aimuti { color:#000000;
         padding-left:40px;}

.kakko { color:#000000;
         padding:80px;}


/*その他---------------------------------------------------------------------------*/


.novel { font-size: 30px;
         text-align: left; }

.mokuzi { font-size: 25px;
          text-align: left;}

.mokuzi3 { font-size: 27px;
          text-align: left;}

.mokuzi5{ font-size: 30px;
          text-align: left;}

.mokuzi7 { font-size: 31px;
          text-align: left;}

.mokuzi2 { font-size: 32px;
          text-align: left;}

.mokuzi6 { font-size: 34px;
          text-align: left;}

.mokuzi4{ font-size: 38px;
          text-align: left;}

#new { border: #01DFD7 2px ;
 }

img.naiyou {float:left ;}


.h1-font {font-family: "arial unicode ms";
          text-align:center;}


h1{ color:#121212; font-size:21px; font-family: 'Parisienne',"メイリオ", sans-serif; margin-bottom:10px; text-align:center; font-weight:400; position: relative; }

.h1-font2 {font-family: "Comic Sans MS";
           text-align:center;}

h2.h-title {text-align: center ;
            font-size:25px;}

h3.n-title {text-align: center ;}

.font3    {font-size: 25px;
                text-align:center;}

p.naiyou { float:left ;}

a:hover img{ background-color: #88AAFF;
}

img{ border: none;
     padding: 3px; }

.top {  padding-bottom: 1em;
	position: relative;
	height: 250px;
	width: 800px; }

.n-index {text-align: center ; }

.m-page   { font-size:40px;
            text-align:center;
            letter-spacing: 1em; }

.back  { float:left;}
.next  { text-align:right;}

.center {text-align:center ;}

ul li { list-style-type: none; 
        decimal-leading-zero; }

.kannketu { text-align:center;}

.line { background-repeat: repeat-x;}


/*その他
---------------------------------------------------------------------------*/

p       { width:28em ;
            margin-right:auto;
            margin-left:auto;
            text-align:left; }

.back  { float:left;
         padding:0px 50px;
         font-size: 30px;}

.next  { text-align:right;
         padding:0px 50px;
         font-size: 30px;}

.come{    text-align: center;
          font-size: 150%;	/*文字サイズ*/

}

#bn { text-align: center;}

#mainsub { border-left: #f0f 2px solid; 
           border-right: #01DFD7 2px solid;
           background-color: #ff0;
}


.ph { float: left;
      margin-right: 30px; }

.data { float:left ; }

#count { text-align: center;}

/*#main h2 {
	  text-align: center; }-------*/

#bn { text-align: center;}

#p-img {margin: 0 -31px ;}

.hr1 {border-width: 8px 0 0 0;                          /*タイトル下の水平線*/
	border-style: double;
	border-color: #8f6552;} 

