@charset "utf-8";
/*
Theme Name: 
Theme URI: 
Description: 
Version: 1.0
Author: 
Author URI: 
Tags: 
*/



/* 基本設定 */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video 
{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
	display:block;
}

body {line-height:1; color:#081f2c; }
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section { display:block; }
body {font-family: -apple-system, BlinkMacSystemFont, "メイリオ", Meiryo, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;}
body:lang(en) {font-family: -apple-system, BlinkMacSystemFont, Meiryo, YuGothic, Hiragino Kaku Gothic ProN, Verdana, sans-serif;}


html,body { height:100%; background:#fff; }

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* ------------------------------- */


/*  img  */

img { border-width:0px; vertical-align:text-bottom; }
.img { margin:0; padding:0; clear:both; font-size:0px; line-height:0px; vertical-align:text-bottom; }

/* ------------------------------- */


/*  Link  */

a:link { color:#266CE0; text-decoration:underline; }
a:visited { color:#266CE0; text-decoration:underline; }
a:hover { color:#c53335; text-decoration:underline; }
a:active { color:#c53335; text-decoration:underline; }

/* ------------------------------- */


/* clearfix */

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* ------------------------------- */


/* logo */

.logo {
width: 400px;
height: 400px;
margin: 0px auto;
padding: 50px 0px;
clear: both;
box-sizing: border-box;
position: relative;
font-size: 0px;
line-height: 0px;
}

/* ------------------------------- */















/*  スマートフォン ※iPhone6 Plus 以下を準拠  */
@media only screen and (max-width:899px) {


/*  基本設定  */

body { -webkit-text-size-adjust:100%; background:#fff; }

/* ------------------------------- */



/*  Link  */

a:link { color:#00aeeb; text-decoration:underline; }
a:visited { color:#00aeeb; text-decoration:underline; }
a:hover { color:#00aeeb; text-decoration:underline; }
a:active { color:#00aeeb; text-decoration:underline; }

/* ------------------------------- */



/* logo */

.logo {
width: 300px;
height: 300px;
margin: 0px auto;
padding: 50px 0px 0px 0px;
clear: both;
box-sizing: border-box;
position: relative;
font-size: 0px;
line-height: 0px;
}

.logo img {
width: 300px;
height: 300px;
}

/* ------------------------------- */






}
/* ------------------------------- */



	
