/*COMMON*/
/*SP*/
/*TABLET*/
/*PC*/
@charset "UTF-8";

/*COMMON*/
#s-navi dt.trigger, .bloglabel, #side .st-aside .menu_underh2{
	background-color:#0095ff;
}
#side .st-aside ul li{
	border:1px solid #0095ff;
}
.hamburger__icon, .hamburger__icon:before, .hamburger__icon:after{
	background-color:#0095ff!important;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before, .page-numbers, .page-numbers a{
	color:#0095ff;
}
.flowwrap, #flowcont{
	border-bottom:2px dotted #0095ff;
}
#topscroll, #topscroll .scrolltext{
	color:#0095ff;
}
#topscroll span{
	border-left: 1px solid #0095ff;
	border-bottom: 1px solid #0095ff;
}

/*SP*/
@media print, screen and (max-width: 640px){
#st-menubox{
	/*background-color:#333;*/
}
#st-menubox-custom, .stfooterfixmenu{
	background-color:#0095ff;
}
.newsmore, .addcont02bg, .catname, h3.sidetitle, .post-categories a, #page-top a, .flowno{
	background-color:#0095ff;	
}
.toph2, #st-page .entry-title, #blogitiran .entry-title, #privacy h2, .updated, .blog_info p, .post p .point-in, h3 .point-in, #page1customcontent h3, #page4customcontent h3, .infosubtitle p, #infocustomcontent h3, #kobetucontent h3, .menu-list, .acordion_tree div.menu ul li a, .titleh2, .freecont_article h3, .flow h2, #infotabletitle, .acordion_tree ul li a, .p3menu1 h3, .p3menu2 h3, .p3menu3 h3, .p3menu h3, .post_box h3, #allcustomcontent h3, #widecont h2, #widecont h3, .tablesubtitle p, #page2customcontent h3, .bloglabel, #allcontent h2{
	color:#0095ff;
}
.itiranlist, .post p.point, h3.point, #page1customcontent h3, #page4customcontent h3, #kobetucontent h3, .menu-list, .titleh2, .freecont_article h3, .flow h2, .p3menu1 h3, .p3menu2 h3, .p3menu3 h3, .p3menu h3, #allcontent h3{
	border-bottom:1px solid #0095ff;
}
.newpost dd, .informationtable, #page1h3, .allconttable, .page-template-blog-itiran .itiran, #allcontent h2{
	border:1px solid #0095ff;
}
#st-menubox-transparent{
	background-color:transparent;
}
.transparentbg{
	animation: t-bg-color 1s forwards;
  	-webkit-animation: t-bg-color 1s forwards;
}
@-webkit-keyframes t-bg-color {
	0% { background-color: transparent; }
	100% { background-color:#0095ff; }
}
@keyframes t-bg-color {
	0% { background-color: transparent; }
	100% { background-color:#0095ff; }
}
}

/*TABLET*/
@media print, screen and (min-width: 641px) and (max-width: 959px){
#st-menubox{
	/*background-color:#333;*/
}
#st-menubox-custom, .stfooterfixmenu{
	background-color:#0095ff;
}
.newsmore, .addcont02bg, .catname, h3.sidetitle, .post-categories a, #page-top a, .flowno{
	background-color:#0095ff;	
}
.toph2, #st-page .entry-title, #blogitiran .entry-title, #privacy h2, .updated, .blog_info p, .post p .point-in, h3 .point-in, #page1customcontent h3, #page4customcontent h3, .infosubtitle p, #infocustomcontent h3, #kobetucontent h3, .menu-list, .acordion_tree div.menu ul li a, .titleh2, .freecont_article h3, .flow h2, #infotabletitle, .acordion_tree ul li a, .p3menu1 h3, .p3menu2 h3, .p3menu3 h3, .p3menu h3, .post_box h3, #allcustomcontent h3, #widecont h2, #widecont h3, .tablesubtitle p, #page2customcontent h3, .bloglabel, #allcontent h2{
	color:#0095ff;
}
.itiranlist, .post p.point, h3.point, #page1customcontent h3, #page4customcontent h3, #kobetucontent h3, .menu-list, .titleh2, .freecont_article h3, .flow h2, .p3menu1 h3, .p3menu2 h3, .p3menu3 h3, .p3menu h3, #allcontent h2, #allcontent h3{
	border-bottom:1px solid #0095ff;
}
.newpost dd, .informationtable, #page1h3, .allconttable{
	border:1px solid #0095ff;
}
#st-menubox-transparent{
	background-color:transparent;
}
.transparentbg{
	animation: t-bg-color 1s forwards;
  	-webkit-animation: t-bg-color 1s forwards;
}
@-webkit-keyframes t-bg-color {
	0% { background-color: transparent; }
	100% { background-color:#0095ff; }
}
@keyframes t-bg-color {
	0% { background-color: transparent; }
	100% { background-color:#0095ff; }
}
}

/*PC*/
@media print, screen and (min-width: 960px){
#st-menubox{
	/*background-color:#333;*/
}
#st-menubox-custom{
	background-color:#0095ff;
}
.newsmore, .addcont02bg, .catname, h3.sidetitle, .post-categories a, #page-top a, .flowno{
	background-color:#0095ff;	
}
.toph2, #st-page .entry-title, #blogitiran .entry-title, #privacy h2, .updated, .blog_info p, .post p .point-in, h3 .point-in, #page1customcontent h3, #page4customcontent h3, .infosubtitle p, #infocustomcontent h3, #kobetucontent h3, .menu-list, .acordion_tree div.menu ul li a, .titleh2, .freecont_article h3, .flow h2, #infotabletitle, .p3menu1 h3, .p3menu2 h3, .p3menu3 h3, .p3menu h3, .post_box h3, #allcustomcontent h3, #widecont h2, #widecont h3, .tablesubtitle p, #page2customcontent h3, .bloglabel, #allcontent h2{
	color:#0095ff;
}
.itiranlist, .post p.point, h3.point, #page1customcontent h3, #page4customcontent h3, #kobetucontent h3, .menu-list, .titleh2, .freecont_article h3, .flow h2, .p3menu1 h3, .p3menu2 h3, .p3menu3 h3, .p3menu h3, #allcontent h2, #allcontent h3{
	border-bottom:1px solid #0095ff;
}
.newpost dd, .informationtable, #page1h3, .allconttable{
	border:1px solid #0095ff;
}

.transparentbg{
	animation: t-bg-color 1s forwards;
  	-webkit-animation: t-bg-color 1s forwards;
}
@-webkit-keyframes t-bg-color {
	0% { background-color: transparent; }
	100% { background-color:#0095ff; }
}
@keyframes t-bg-color {
	0% { background-color: transparent; }
	100% { background-color:#0095ff; }
}
.blog2 .kanren dd, .single .kanren dd{
	background-color:rgba(0,149,255,0.5);
}
}