@charset "UTF-8";
/*
Theme Name: KS-original-theme
Theme URI: http://wazenmiyabi.info/
Description: 起業サポートデフォルトテーマ
Version: 1.0
Author: Takahiro Shimokawa
Author URI: http://wazenmiyabi.info/
*/
/*------------------------------------*/
*{
	margin:0;
	padding:0;
}
body{
	line-height:150%;
	font-weight:400;
	font-family:"Sawarabi Gothic","ヒラギノ角ゴ Pro W3","ＭＳ ゴシック", "MS PGothic", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka;
}
h1,h2,h2,h3,h5,h6{
	font-size: 100%;
	font-weight:300;
	line-height: 150%;
}
header,footer,article,section,nav,small,aside,div,ul,li,h1,h2,h3,h4,h5,p{
	display:block;
	box-sizing:border-box;
	position:relative;
}
li{
	list-style:none;
}
img,
video{
	display:block;
	outline:none;
	width:100%;
	height:auto;
}
input{
	outline: none;
}
p{
}
a{
	color:#aaa;
	text-decoration: none;
}
a:hover{
	transition-duration:0.4s;
}
iframe{
	border:none;
	width:100%;
}
table{
	border-collapse:separate;
	border-spacing: 1px;
	width:100%;
}
th,td{
	font-weight:normal;
	vertical-align: top;
	padding:.5em;
}
th{
	text-align:left;
}
td{
	text-align:left;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
/*------------------------------------*/
/*画面表示アクション*/
.list-mv06,
.list-mv07,
.list-mv08,
.list-mv09,
.list-mv10,
.list-mv11,
.list-mv12{
	opacity: 0;
	transition: .4s;
}
.list-mv06{
	transform: translate(0,-30%); 
}
.list-mv07{
	transform: translate(0,30%); 
}
.list-mv08{
	transform: translate(-20%,0);
}
.list-mv09{
	transform: translate(20%,0);
}
.list-mv10{
	transform: translate(0,30%) rotate(10deg);
}
.list-mv11{
	transform:rotate(10deg);
}
.list-mv12{
	transform:rotateY(180deg);
}
.mv07,
.mv08,
.mv09,
.mv10,
.mv12{
	opacity: 1.0;
	transform: translate(0,0) rotate(0); 
}
.mv11{
	opacity:1;
	transform: rotate(-3deg);
}
/*--------------------------------------------------------------------------*/
.bold{font-weight: bold !important;}
.mincho{font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";}
.gochic{font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", "Osaka-mono", "monospace";}
/*--------------------------------------------------------------------------*/
@media screen and ( max-width:700px){
    .m_txc{text-align: center !important;}
    .m_txr{text-align: right !important;}
    .m_flex{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:flex;}
    .m_flexwrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .m_itemcenter{align-items: center;}
    .m_itemstart{align-items:flex-start;}
    .m_itemend{align-items: flex-end;}
    .m_justifyspace{-moz-box-pack:justify;-ms-box-pack:justify;box-pack:justify;flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
    .m_justifyaround{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
    .m_justifycenter{-webkit-justify-content:center;-ms-flex-pack: center;justify-content:center;}
}
/*--------------------------------------------------------------------------*/
@media screen and (min-width:701px) {
    .txc{text-align: center !important;}
    .txr{text-align: right !important;}
    .flex{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:flex;}
    .flexwrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .itemstart{align-items: flex-start;}
    .itemcenter{align-items: center;}
    .itemend{align-items: flex-end;}
    .justifyspace{-moz-box-pack:justify;-ms-box-pack:justify;box-pack:justify;flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
    .justifyaround{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
    .justifycenter{-webkit-justify-content:center;-ms-flex-pack: center;justify-content:center;}
    .mincho{font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";}
}