/* ↓スタイルの設定↓ */
a:link{
   color:#ffa;
}
a:visited{
   color:#ffa;
}
a:hover{
   color:#000;
   background-color:#88f;
}
a:active{
   color:#000;
   background-color:#f88;
}
body {
   font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';
   src:local("メイリオ");
   color:#fff;
   background-color:#011;
   font-size:20px;
   font-weight:500;
}
.head_common {
   background-color:#055;
   display:flex;
}
.contents {
   padding-top:50px;
}
.contents span {
   font-size:25px;
   margin:30px;
   padding:10px;
   background-color:#033;
   border:solid 3px #000;
}
.body{
   display:flex;
}
.main{
   margin:25px;
   width:700px;
   background-color:#033;
   padding:20px;
}
.details{
   width:300px;
}
.details_common {
   padding:5px;
   margin:25px;
   width:300px;
   background-color:#577;
}
/* ↑スタイルの設定↑ */


/* ↓文章の設定↓ */
.title {
   font-size:40px;
   border-top:double 10px #fff;
   border-bottom:double 10px #fff;
   display:block;
   text-align:center;
}
.text{
   display:block;
   background-color:#567878;
   padding:5px;
}
.stitle{
   font-size:30px;
   margin-top:20px;
   display:block;
   text-align:center;
   background-color:#466;
   border-left:solid 5px #fff;
}
.copyright{
   display:block;
   text-align:center;
   font-size:15px;
   font-weight:500;
}
/* ↑文章の設定↑ */


/* ↓動画表示の設定↓ */
.youtube{
   font-size:30px;
   font-weight:600;
   text-align:center;
}
.video{
   display:block;
   background-color:#355;
   width:560px;
   height:350px;
   text-align:center;
   font-size:20px;
}
.posting{
   display:flex;
   overflow:auto;
   width:560px;
   height:375px;
   margin-left:60px;
}
.posted{
   display:flex;
   overflow:auto;
   width:560px;
   height:375px;
   margin-left:60px;
}
/* ↑動画表示の設定↑ */


/* ↓詳細表示(右側)の設定↓ */
.blog{
   margin-top:20px;
   display:block;
   background-color:#799;
   border-left:solid 5px #fff;
}
/* ↑詳細表示(右側)の設定↑ */


/* ↓一番下(ほぼ無駄)↓ */
.foot{
   width:1050px;
   height:150px;
   margin:25px;
   border:dotted 3px #fff;
}
.contact{
   margin:10px;
   font-size:30px;
}
.URL{
   margin:0px 50px;
}
/* ↑一番下(ほぼ無駄)↑ */


/* ↓HoneyNestMaking↓ */
.creation{
   display:block;
   text-align:center;
}
.des{
   border-bottom:dashed 3px #022;
}
/* ↑HoneyNestMaking↑ */


/* ↓ブログ↓ */
.blog_content{
   display:block;
   margin:15px;
   border:dashed 5px #133;
   text-align:center;
}
.blog_contents{
   display:block;
   height:1600px;
   overflow:visible scroll;
}
.png{
   display:block;
   background-color:#355;
   border:solid 3px #fff;
}
/* ↑ブログ↑ */


/* ↓依頼ページ↓ */
th{
   background-color:#cfc;
   color:#000;
   font-weight:800;
}
td{
   background-color:#575;
}
.option{
   background-color:#aca;
}
/* ↑依頼ページ↑ */
