/* <!--2013.7.11_4:25修正了　U-BOXv16sorahane --> */
/* <!--2013.7.19_3:46修正了  U-BOXv18night --> */



* {
  margin: 0;
  pading: 0;
}


body {
  background: url(https://blog-imgs-50.fc2.com/m/o/t/moto1222/haikei02.jpg) repeat;
  background-position: center 99%; 
  background-attachment: fixed;/**/
  color: #111; /*0-0-6*/
  font-size: 12px;
  line-height: 160%;
  font-family:Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  margin: 0;
  pading: 0;
}



h1 {
  font-size: 35px;
  line-height: 120%;
}

h2 {
  font-size: 21px;
}

h3 {
  font-size: 110%;
  padding: 0;
  margin: 0;
}




/* ---------- リンク ----------- */
a {text-decoration: none}

a:link { color:#000 } /*0-0-0*/
a:visited { color:#000 } /*0-0-0*/
a:hover { color: #1d233d } /*228-52-23*/
a:active { color: #34406d } /*228-52-43*/

a:hover { text-decoration: underline } 
a:active { text-decoration: overline } 



/* スペース要素としてのライン --<div class="lin"><hr></div>--　*/
hr { border: 0px; width: 90%; display: none }
.lin { 
  background: url(https://blog-imgs-56.fc2.com/a/o/g/aogaras10box/*.jpg) no-repeat;
  background-position: center; 
  padding: 0; 
  margin: 0; 
  width: 100%; 
  height: 70px; 
}

.lin2 { 
  padding: 0; 
  margin: 0; 
  width: 100%; 
  height: 100px;
}


.cre {
  clear: both
}



form{
  margin: 0;
  padding: 0;
}
input{
  font-size: 12px;
  font-family: Verdana,"ＭＳ Ｐゴシック",Osaka,Sans-Serif;
}
textarea{
  font-size: 12px;
  font-family: Verdana,"ＭＳ Ｐゴシック",Osaka,Sans-Serif;
}



/* 記事内の画像 */
.body img {
  max-width: 100%;
  margin: 0 10px 0 0;
}

.waku   {
  border: #c7cde2/*230-12-89*/ solid 1px;
  padding: 0;
}



/* =================================レイアウト設定==================================== */
  /*  out{ main(con + side[right(p1,p2,)]) + side2[left(-)] } */
  /* main{ header[top + (p3)]} */

#out {
  width: 960px;
  margin: 0 auto;
  pading: 0;
}





/* 記事,menu表示部分------(side+con) */
#main {
  background: url(https://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w30.png) repeat;
  float: left;
  width: 680px;
  margin: 0 auto 70px 0;
  padding: 70px 20px;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  z-index: 1;
}



/* -右サイドバー--------------- */
#side {
  background: url(https://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w30.png) repeat;
  float: right;
  width: 210px;
  padding: 0;
  margin: 0;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
}


/* -左サイドバー-------------*/
#side2 {
  float: left;
  width: 210px;
  padding: 0;
  margin: 0;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  display: none;
}



#side,#side2 {
  font-size: 100%;
  line-height: 120%;
}

/* =================================//レイアウト設定================================== */

/* header */

#top {
  font-family: Verdana,"Arial Black","Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  width: 99%;
  height: 100px;
}
#top h1 {
  margin: 0 5px;
  -font-weight: normal;
  letter-spacing: -1px;
}
#top a{
  width: 100%;
  height: 100%;
  color: #000;
  text-decoration: none;
  display: block;
}
#top a:hover{
  color: #ccc;
}
#top a:active{
  color: #fff;
}
#top h2 {
  padding: 0 10px;
  color: #000;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 0px;
}



/* プラグイン3 */
.body_p3 {
  color: #b3b3b3;
  margin: 10px;
  padding: 5px;
  float: left;
  width: 190px;
  background-color: ;
  border: 1px solid #999;
  border-radius: 10px;
  white-space: nowrap;
  overflow-x: hidden;
}
.body_p3 h3 {
  font-size: 12px;
  letter-spacing: 0;
  padding: 0 0 5px;
}


.body {
  word-break: break-all;
  margin: 20px 0px;
  clear: both;
}




/* 個々の記事-not_permanent_area(個別記事以外のときに表示される) */
#con {
  width: auto;
  margin: 0 0 130px 0;
  clear: both;
}


/* 個々の記事-permanent_area(個別記事のときに表示される.1カラム表示などに変更も可) */
#con2 {
  width: auto;
  margin: 0 0 20px 0;
  clear: both;
}

/* 個々の記事-header部分 */
.day {
  width: 75px;
  height: 75px;
  margin: 0 10px 0 0;
  font-size: 20px;
  font-family: Verdana,"Arial Black",Arial,Sans-Serif;
  line-height: 1.2em;
  text-transform: uppercase;
  float: left;
}
.day p{
  text-align: center;
  text-shadow: 1px 1px 1px #000;
}

.dayday {
  font-size: 40px;
}

.yy {
  font-size: 18px;
}

.con_header{
  overflow: hidden;
}
.con_header h3, .con_header h3 a{
  font-size: 24px;
  font-weight: bolder;
  font-family: Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  padding: 10px 0 0;
  line-height: 1em;
}
.con_header .sub { /* [Category:] */
  background-color: transparent;
  text-align: left;
  margin: 2px 0 0 0;
  padding-left: 0;
}

/* 記事本文 */
.write {  
  line-height: 1.8em;
  font-family: Verdana,メイリオ,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
  margin: 0;
  padding: 20px 11px;
  overflow-x: hidden;
  clear: both;
}

.write img.emoji{
  vertical-align:middle;
  margin: 0 2px;
  border:0;
}


.more_l{
  margin: 10px 0 0 0;
  font-size: 24px;
  font-family: "Alfa Slab One","Arial Black",Impact,Sans-Serif;
  text-align: right;
  color: red;
  clear: both;
}

.more{
  margin: 30px 0 0 0;
  clear: both;
}

.theme{
  margin: 5px 0 0 0;
  font-size: smaller;
  clear: both;
}



/* 記事のステータス */
.sub {
  margin: 0;
  padding: 2px 13px;
}

.sub2 {
  width: 90%;
  margin: 0 auto;
  line-height: 1em;
  border-bottom: 1px solid #444;
  clear: both;
}
.sub2 .left{
  color: #222;
  width: 50%;
  text-align: left;
  float: left;
}
.sub2 .left input{
  background-color: #222;
  border: none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  color: #666;
  cursor: pointer;
}
.sub2 .right{
  width: 50%;
  text-align: right;
  float: right;
}



.page_navi{
  font-size: 16px;
  font-family: "Alfa Slab One","Arial Black",Impact,Sans-Serif;
  clear: both;
}
.page_navi .prev{
  width: 50%;
  text-align: right;
  float: left;
}
.page_navi .next{
  width: 50%;
  text-align: left;
  float: right;
}





/* comment,trackback */
.body h2{
  color: #444;
  font-size: 21px;
  font-family: "Alfa Slab One","Arial Black",Impact,Sans-Serif;
  font-weight: lighter;
  margin: 0 0 10px;
}

/* コメント本文 */
.write3 {
  color: #444;
  margin: 0 8px 19px;
  padding: 25px 21px 8px;
  border: 1px solid #999;
  border-radius: 10px;
  clear: both;
}

.write3 h3 {
  margin: -13px 0 15px -13px;
}

/* コメントのステータス */
.write3 .sub{
  color: #444;
  text-align: right;
  width: 100%;
  margin: 13px -13px 0 0;
  clear: both;
}

.write3 input{
  background-color: ;
  border: none;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #666;
  font-size: smaller;
  cursor: pointer;
}


/* コメントフォーム,tb-URLエリア */
.body2 {
  line-height: 1.4;
  word-break: break-all;
  margin: 0 9px 30px;
  padding: 10px 21px;
  border: 1px dotted #808080;
  border-radius: 10px;
}


/* コメントフォーム */
input#name,input#subject,input#mail,input#url,input#pass,textarea {
  background-color: transparent;
  background-image: url(https://blog-imgs-50.fc2.com/m/o/t/moto1222/com02.png);
  background-repeat: repeat;
  color: #222;
  font-size: 100%;
  margin: 0;
  padding: 3px;
  border: 1px solid #aaa;
  border-radius: 3px;
}


/* レスフォーム配置 */
.reaf {
  position: relative;
  width: 90%;
  margin: 21px 0 10px;
  padding: 0 0 0 10px;
}
.reaf dt {
  letter-spacing: 1px;
  position: absolute;
  left: 0;
}
.reaf dd {
  padding: 0 0 7px 40px;
}
.reaf input {
  width: ;
}
.reaf textarea {
  width: 100%;
}
#himitsu {
  width: ;
}



/* トラックバックURL 表示部分の設定 */
.tb_ping {
  width: 99%;
  margin: 10px auto 10px 0;
  background-color: #fff;
  border: none;
  font-weight: bolder;
  color: #000;
}

/* トラックバック */
.body2 h3 a:link, .body2 h3 a:visited{
  color: #222;
  font-size: 12px;
  font-weight: normal;
  margin: 0 0 0 -7px;
}
.body2 p{
  color: #222;
  padding: 5px;
}

/* トラックバックのステータス */
.body2 .sub{
  color: #222;
  text-align: right;
  width: 100%;
  margin: 0 0 -7px;
  clear: both;
}



/* back-next(permanent_area) */
#back-next a{}
#back-next a:hover{}





/* サイドカラム・プラグイン1,2 */

.body3, .body3s{
  margin: 0;
  padding: 0;
}

.body3 h3 {
  color: #ccc;
  font-size: 13px;
  font-weight: ;
  padding: 0 5px 7px 5px;
  border-top: 1px solid #999;
  clear: both;
}

.body3s h3 {
  color: #ccc;
  font-size: 13px;
  font-weight: ;
  padding: 0 5px 7px 5px;
  clear: both;
}

.body3 p, .body3s p{
  font-size: 13px;
  font-family: "Alfa Slab One","Arial Black",Impact,Sans-Serif;
  text-align: center;
  line-height: 1em;
  margin: 0 3px 11px 7px;
}

 /* プラグイン本体 */

#side ul,#side2 ul {
  margin: 0;
  padding: 0 3px;
  line-height: 1.2em;
  list-style-type: square;
  list-style-position: inside;
}

#side li,#side2 li {
  -background-color: #fff;
  letter-spacing: 0;
  margin: 0 0 1em;
}


.write2 {
  line-height: 1.7em;
  overflow-x: hidden;
  margin: 0 0 10px;
  padding: 0 0 10px;
  clear: both;
}


.plugin-qrcode {
  margin: 0 15px;
}



/* HTML内カレンダー設定 */
#cal2 table {
  margin: 0.2em auto 2em;
  width: 200px;
}
#cal2 p{
  color: ;
  text-align: center;
  font-size: 15px;
  font-family: "Alfa Slab One","Arial Black",Impact,Sans-Serif;
  line-height: 1em;
  margin: 27px 0 0;
  padding: 0 0 10px;
}
#cal2 caption {
background-color: ;
}
#cal2 th {
  text-align: center;
  font-size: 10px;
  font-weight: normal;
  font-family: "Alfa Slab One","Arial Black",Impact,Sans-Serif;
}
#cal2 td {
  text-align: center;
  font-size:;
  line-height: 1.6;
  width: 25px;
}
#cal2 td a {
  font-weight: bold;
  display: block;
}
#cal2 .sun {
  color: #1c2756;/*228-67-34*/
}




/* 検索フォーム */
.body3 input:first-child, .body3s input:first-child {
  background-color: transparent;
  background-image: url(https://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w30.png);
  background-repeat: repeat;
  color: #222;
  font-size: 100%;
  margin: 0;
  margin: 0 5px 3px;
  padding: 2px;
  border: 1px solid #aaa;
}
.body3 input, .body3s input {
  margin: 0 4px 3px;
}




/* 公式プラグイン-カレンダー設定 */
.plugin-calender table {
  margin: 0 0 17px 15px;
  width: 84%;
}
.calender {
  text-align: center;
  border-collapse: separate;
  border-spacing: 0;
}
.calender caption {
  font-size:110%;
  font-weight: bold;
  margin: 0 0 5px;
}
.calender td, .calender th {
  width: 12%;
}

.calender th {
  font-size:80%;
  line-height: 300%;
  font-weight: normal;
  width: 12%;
  padding: 0.1em 0;
}
.calender td {
  font-size:100%;
  line-height: 1.7;
  width: 12%;
}
.calender td a {
  font-weight: bold;
  display: block;
}
.calender #sun {
  color: #161f44;/*228-67-27*/
}
.calender #sat {
  -color: #2a3868; /*227-59-41*/
}










/* copyright,etc. */
#footer {
  text-align: center;
  margin: 0 auto;
  padding: 0.1em 0;
  width: 950px; 
}

#footer p {
  letter-spacing: 0.1em;
  margin: 3em 0 0;
  padding:1.5em 0 0;
}

#footer .ad {
  letter-spacing: 0.1em;
  margin: 0;
  padding:3em 0 0;
}


#footer .ad a:link,#footer .ad a:visited  {
  color: #7e8291 /*227-13-57*/
}
#footer .ad a:hover {
  color: #bbb /*0-0-73*/
}


/* pagetop */

#pagetop {
  background-color: transparent;
  color: #777; /*0-0-46*/
  text-align: center;
  font-size: 15px;
  line-height: 100%;
  font-weight: bold;
  font-family: "Arial Black",Mangal,Sans-Serif,Impact;
  width: 1.35em;
  margin: 0;
  padding: 5px;
  border-right: 10px solid #666;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
  border-bottom: 1px solid #666;
  border-top-left-radius: 7px;
  right: 0; 
  bottom: 25px; 
  position: fixed; 
}


#pagetop a  {
  text-decoration: none;
  display: block;
}

#pagetop a:link,#pagetop a:visited  {
  color: #777; /*0-0-46*/
}
#pagetop a:hover {
  color: #eee /*0-0-93*/
}
#pagetop a:active {
  color: #aaa; /*180-80-80*/
}






/* コメントリストの設定 */
#commentlist {
  color: red;
  margin-top: 1.7em;
  margin-bottom: 7.7em;
  margin-right: 1.7em;
}

/* トラックバックリストの設定 */
#trackbacklist {
  margin: 2.7em 1.7em 0 0;
  padding: 1.7em 0 2.7em 3.7em;
  border-top: 1px solid #ddd;
}

/* トラックバックリスト内のリスト */
#trackbacklist li ul {
  margin-top: 0.7em;
  margin-bottom: 1.7em;
}

/* コメントリスト、トラックバックリストの整形 */
#commentlist a, #trackbacklist a {
  margin-right: 0.5em;
}
#commentlist li, #trackbacklist li {
  margin-bottom: 0.5em;
}







/*

-textarea,input,select {
  font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}
*/