/*
Theme Name: ORIGINAL
*/




* {
margin: 0;
padding: 0;
}

html {
font-size: 100%;
overflow-y: scroll;
-webkit-font-smoothing: antialiased;
text-rendering:optimizeLegibility;
}

ul, li{
list-style:none;
}

img{
	display:block;
	width:100%;
	height:auto;
}

::selection {
background-color: #000;
color:#fff;
}


a{
text-decoration:none;
color:#000;
}

.text_border{
text-decoration:underline;
}


.font_bold{
font-weight:bold;
}


.font12{
font-size:12pt;
}


.font13{
font-size:13pt;
}


.font14{
font-size:14pt;
}

.font15{
font-size:15pt;
}

.font16{
font-size:16pt;
}

.font17{
font-size:17pt;
}

.font18{
font-size:18pt;
}

.font19{
font-size:19pt;
}

.font20{
font-size:20pt;
}



.clear{
clear: both;
}



img{
	width:100%;
	height:auto;
}


body {
color:#000;
line-height:200%;
font-family: YuGothic, 游ゴシック, sans-serif;
}


.inner{
padding: 0 80px;
}

#header{
	margin-top:80px;
}

.logo {
	width:80px;
}

.logo_text{
	margin-top:20px;
}

.logo_text p{
	font-size:10pt;
	letter-spacing:2px;
}


#info01{
	margin-top: 40px;
}


.info_kind{
	margin-top:20px;
}

.info_kind p{
	font-size:10pt;
	font-family: ten-mincho-text, serif;
}

.info_kind p span{
	display:block;
	line-height:100%;
	font-size:8pt;
}

.info_name{
	margin-top:10px;
}

.info_name p{
	font-size:14pt;
	letter-spacing:4px;
	font-family: ten-mincho-text, serif;
}

.info_name_en{
	margin-top:15px;
}

.info_name_en p{
	font-size:13pt;
	font-family: ten-mincho-text, serif;
}

.info_company{
	margin-top:20px;
}

.info_company p{
	font-size: 10pt;
	line-height: 200%;
	letter-spacing: 1.5px;
}


#info02{
	margin-top:60px;
}


#info02 ul li{
	margin-bottom:3px;
}

#info02 ul li p{
	font-family: Helvetica;
	font-size:10pt;
	color:#222;
}

#info02 ul li p a{
	color:#222;
	display:inline-block;
	line-height:160%;
}

#info02 ul li p a:after{
	content:"";
	width:100%;
	height:1px;
	display:block;
	background:#333;
}














@media screen and (max-width: 768px) {

.sp_img{
	display:block!important;
}

.pc_img{
	display:none!important;
}


.inner{
	padding : 0 40px;
}


.logo {
	width: 30%;
}



.info_kind p{
	font-size:11pt;
}

.info_name p{
	font-size:16pt;
}








}












