@charset "utf-8";

/*-------------------------------------------------------------------------------------------
スタイルシートを編集する場合はこちらへ記述すること！
-------------------------------------------------------------------------------------------*/


/*■バナーアニメーション■*/
.furufuru{
 animation: fluffy1 3s ease infinite;
}
@keyframes fluffy1 {
  0% { transform:translateY(0) }
  5% { transform:translateY(0) }
  10% { transform:translateY(0) }
  20% { transform:translateY(-5px) }
  25% { transform:translateY(0) }
  30% { transform:translateY(-5px) }
  50% { transform:translateY(0) }
  100% { transform:translateY(0) }
}


.header.bg, .header #inner-header, .menu-sp{
	background:linear-gradient(45deg,#a3ece6,#f9d684);
	box-shadow: 0px 3px 5px rgba(0,0,0,0.4);
}

#logo a{color:#fff;text-shadow: 3px 3px 10px #333;}

/*■h2大見出し装飾■*/
.widgettitle,
.entry-content h2, .widgettitle{background:#81d8d0;}

.widgettitle, .entry-content h2, .widgettitle{background:linear-gradient(45deg,#f8c0c6,#f9d684);}
.entry-content h2, .widgettitle{color:#333333;}

/*■h3中見出し■*/
.widgettitle, .entry-content h3, .widgettitle{
　background:linear-gradient(45deg,#f8c0c6,#f9d684);
}
.article h4:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	border-width:0px 0px 16px 16px;
	border-style:solid;
	border-color:#FFF #bbb #bbb #FFF;
	display:block;
}


/*★body背景のデザイン変更*/
body{
	overflow-x:hidden;
  	background:rgba(0,0,0,0);
}
.background-hack {
    z-index: -1;
    position                : fixed;
    top                     : 0;
    left                    : 0;
    right                   : 0;
    bottom                  : 0;
}
.normal-bg{	
	//background-image : url(http://www.onefive.jp/wp-content/uploads/2018/09/movie_title_small.jpg);
	//background-size:100% auto;
	//background-repeat:repeat-y;
	background:url("http://www.onefive.jp/wp-content/uploads/2019/12/bg_tile.gif");
	background-repeat:repeat;
}
.korea-bg{	
	background-image : url(http://www.onefive.jp/wp-content/uploads/2018/09/eyecatch.jpg);
	background-size:100% auto;
	background-repeat:repeat-y;
}

#inner-header{	background:transparent!important;box-shadow:none!important;}
#breadcrumb{
	background:transparent!important;
	color:#fff;
	box-shadow:none!important;
}
#breadcrumb li a{color:#00f3ff;}


#inner-content{	
	background-image:-webkit-linear-gradient( transparent 95%,rgba(0, 231, 255, 0.05) 50%,rgba(0, 255, 255, 0.05)),-webkit-linear-gradient(  0deg, transparent 95%,rgba(255, 0, 144, 0.05) 50%,rgba(255, 0, 144, .05) );
	background-size:20px 20px;
}

/*Arconix Shortcodesのトグルタイトル装飾*/
.arconix-toggle-title{
	font-size:20px!important;
	font-weight:bold!important;
	padding:0.5em 0!important;
}
.arconix-toggle-wrap{background:#ffffff;}

/*ストークのショートコードが一部反映されないのでここで装飾*/
.c_box.blue_box{
	background:#d4f3ff;
	border-color:#82c8e2;
	color:#222;
}
.c_box.intitle{
	padding-top:0;
	padding-bottom:0.5em;
}
.c_box{
	padding:1em 4%;
	margin:2em 0 2em;
	border:2px solid #dddddd;
	border-radius:0.2em;
}
.c_box.blue_box .box_title span{
	background:#82c8e2;
}
.c_box.intitle .box_title span{
	position:relative;
	top:-0.85em;
	padding:0.1em 0.5em;
	color:#fff;
	font-weight:bold;
	border-radius:0.2em;
	display:inline-block;
	vertical-align:bottom;
}

/*フォント*/
body{
	font-family:'Hiragino Kaku Gothic ProN',Meiryo, sans-serif;
}

/*★ママ吹き出しの装飾*/
.sb-type-pink > .sb-subtype-a > .sb-content > .sb-speech-bubble, .sb-type-pink > .sb-subtype-b > .sb-content > .sb-speech-bubble,
.sb-type-pink > .sb-subtype-c > .sb-content > .sb-speech-bubble, .sb-type-pink > .sb-subtype-d > .sb-content > .sb-speech-bubble{
 background-color:#FFF0F8;color:#000;
}
/*★ねこ君の吹き出し(言わないタイプ)*/

/*★かいり先生の吹き出し装飾*/
.sb-type-drop > .sb-subtype-b > .sb-content > .sb-speech-bubble{
	border-radius:10px;
}

.sb-type-drop > .sb-subtype-b > .sb-speaker > .sb-name, .sb-type-drop > .sb-subtype-d > .sb-speaker > .sb-name{
	font-size:12px;
	font-weight:bold;
}

/*★speech bubbleの吹き出し装飾★*/
.sb-type-drop > .sb-subtype-b > .sb-content > .sb-speech-bubble{
 box-shadow:none;
 border:solid 2px rgb(128, 128, 241);
 background:#e1e9fd;
}

/*★フローブロックの装飾★*/
.flow-block{
	margin:0 10px;
	padding:5px 15px 5px 25px;
	border:2px solid #fcb6b6;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:#fff4f4;
}
/*★下三角形矢印★*/
.arrow{
	margin:10px auto;
	width: 0px;
	border-color: #fcb6b6;
	border-style: solid;
	border-width: 20px;
	border-left-color: transparent;
	border-bottom-color: transparent;
	border-right-color: transparent;
}


/*引用の余白調整*/
.entry-content blockquote{padding:1.5em;}
.entry-content blockquote p{margin:0;}

/*◆テーブルタグの装飾*/
.data-table a{color:#ff9206;}
.table_title{background:#fff8dc!important;color:#000;}
.table_title a{color:#ff9206;}