@charset "utf-8";
/*
Theme Name: kemuri
Description:神楽坂kemuri用のワードプレステーマです。
Theme URI: http://www.enrest.co.jp/kemuri-wp/
Author: nendo wakabayashi
Author URI: http://nndo.jp
Version: 0.1-20141024
License: ライセンス
License URI: ライセンスの URL
*/

@import url(./css/pc.css) screen and (min-width: 641px);	/*769*/
/*@import url(./css/tl.css) screen and (max-width: 768px);*/
@import url(./css/sp.css) screen and (max-width: 640px);

/* ===================================================================
CSS info
 file name  :  base.css
 style info :  基本
=================================================================== */
@charset "UTF-8";
html { overflow-y:scroll; }
ol, ul { list-style: none; }
html, body, div, p, span, iframe,table, tr, th, td, a{
	margin: 0; padding: 0; border:0; outline:0; font-size:100%; vertical-align: baseline;background: transparent;
}


body{
		background:#000 url(../img/main-bg.jpg) no-repeat center center fixed;
/*		font:1em ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ＭＳ Ｐゴシック", Osaka;*/
		font:1em "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;
		line-height:2em !important;
		color:#513743;
		margin:0;
		padding:0;
		min-width: 100%;
		}

img{
	max-width: 100%;
	height: auto;
	width /***/:auto;
	border:0;
}

a{
	text-decoration: none;
	color:#0f4399;
	/*color:#008a53;*/
	font-weight: bold;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
a:hover{color:#ff6025; text-decoration: underline;}
a:visit{color:#008a53;}

a.white{ color:#fff; }

a:hover img{
	color: #b554b6;
	text-decoration:none;
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;

	}

.clr{	clear:both;}

.line01{border:solid 1px #ddd; margin:8px 0;}

/* --------------------------------------------------
	h
-------------------------------------------------- */
h1{font-size:1em;}
h2{font-size:1.5em;}
h3{font-size:1.2em; margin:8px auto;}
h4{font-size:1em; margin:8px auto;}
h5{font-size:0.9em; margin:8px auto;}
h6{font-size:0.8em; margin:8px auto;}


/* --------------------------------------------------
	font color
-------------------------------------------------- */
.purple01{color:#824880;}	/*茄子紺*/
.purple02{color:#9d5b8b;}	/*京紫*/
.purple03{color:#aa4c8f;}	/*梅紫*/

.pink01{color:#c53d43;}	/*つつじ色*/
.black01{color:#0d0015;}	/*漆黒*/

/* --------------------------------------------------
	width
-------------------------------------------------- */
/* % */
.w001 { width: 1%; }
.w002 { width: 2%; }
.w003 { width: 3%; }
.w004 { width: 4%; }
.w005 { width: 5%; }
.w006 { width: 6%; }
.w007 { width: 7%; }
.w008 { width: 8%; }
.w009 { width: 9%; }
.w010 { width: 10%; }
.w011 { width: 11%; }
.w012 { width: 12%; }
.w013 { width: 13%; }
.w014 { width: 14%; }
.w015 { width: 15%; }
.w016 { width: 16%; }
.w017 { width: 17%; }
.w018 { width: 18%; }
.w019 { width: 19%; }
.w020 { width: 20%; }
.w021 { width: 21%; }
.w022 { width: 22%; }
.w023 { width: 23%; }
.w024 { width: 24%; }
.w025 { width: 25%; }
.w026 { width: 26%; }
.w027 { width: 27%; }
.w028 { width: 28%; }
.w029 { width: 29%; }
.w030 { width: 30%; }
.w031 { width: 31%; }
.w032 { width: 32%; }
.w033 { width: 33%; }
.w034 { width: 34%; }
.w035 { width: 35%; }
.w036 { width: 36%; }
.w037 { width: 37%; }
.w038 { width: 38%; }
.w039 { width: 39%; }
.w040 { width: 40%; }
.w041 { width: 41%; }
.w042 { width: 42%; }
.w043 { width: 43%; }
.w044 { width: 44%; }
.w045 { width: 45%; }
.w046 { width: 46%; }
.w047 { width: 47%; }
.w048 { width: 48%; }
.w049 { width: 49%; }
.w050 { width: 50%; }
.w051 { width: 51%; }
.w052 { width: 52%; }
.w053 { width: 53%; }
.w054 { width: 54%; }
.w055 { width: 55%; }
.w056 { width: 56%; }
.w057 { width: 57%; }
.w058 { width: 58%; }
.w059 { width: 59%; }
.w060 { width: 60%; }
.w061 { width: 61%; }
.w062 { width: 62%; }
.w063 { width: 63%; }
.w064 { width: 64%; }
.w065 { width: 65%; }
.w066 { width: 66%; }
.w067 { width: 67%; }
.w068 { width: 68%; }
.w069 { width: 69%; }
.w070 { width: 70%; }
.w071 { width: 71%; }
.w072 { width: 72%; }
.w073 { width: 73%; }
.w074 { width: 74%; }
.w075 { width: 75%; }
.w076 { width: 76%; }
.w077 { width: 77%; }
.w078 { width: 78%; }
.w079 { width: 79%; }
.w080 { width: 80%; }
.w081 { width: 81%; }
.w082 { width: 82%; }
.w083 { width: 83%; }
.w084 { width: 84%; }
.w085 { width: 85%; }
.w086 { width: 86%; }
.w087 { width: 87%; }
.w088 { width: 88%; }
.w089 { width: 89%; }
.w090 { width: 90%; }
.w091 { width: 91%; }
.w092 { width: 92%; }
.w093 { width: 93%; }
.w094 { width: 94%; }
.w095 { width: 95%; }
.w096 { width: 96%; }
.w097 { width: 97%; }
.w098 { width: 98%; }
.w099 { width: 99%; }
.w100 { width: 100%; }

/* --------------------------------------------------
	margin
-------------------------------------------------- */
.mb8{margin-bottom:8px;}

/* --------------------------------------------------
	text-align
-------------------------------------------------- */
.ta-l{text-align:left;}
.ta-c{text-align:center;}
.ta-r{text-align:right;}

/* --------------------------------------------------
	text-align
-------------------------------------------------- */
hr{
	border:solid 1px #ddd;
	margin:12px 0;
}

/* --------------------------------------------------
	 common
-------------------------------------------------- */
.border-dotted-01{
	border:none !important;
	border-bottom:dotted 1px #cacaca !important;
	margin:8px 0 !important;
}
