/* フォント設定
-------------------------------------------------------------------- */

@font-face {
    font-family: "hiragana";/*任意のファミリー名*/
    src: url("https://uroro.jp/font/hiragana.eot");/*for IE*/
    src: url("https://uroro.jp/font/hiragana.eot?iefix") ,
	url("https://uroro.jp/font/hiragana.woff") format('woff'),
	url("https://uroro.jp/font/hiragana.ttf") format('truetype');
}
@font-face {
    font-family: "symbols";/*任意のファミリー名*/
    src: url("https://uroro.jp/font/symbols.eot");/*for IE*/
    src: url("https://uroro.jp/font/symbols.eot?iefix") ,
	url("https://uroro.jp/font/symbols.woff") format('woff'),
	url("https://uroro.jp/font/symbols.ttf") format('truetype');
}
.webFontClass {
    font-family: "symbols";/*上記で決めたファミリー名*/
    letter-spacing:0.1em;/*少しすきま*/
}


/* リンク設定
-------------------------------------------------------------------- */


A{
	color:#A260BF;
	text-decoration:none;
	font-size : 14px;
	line-height:16px;
}
A:visited{
	color:#A260BF;
	text-decoration :none;
	font-size : 14px;
	line-height:16px;
	}
/*A:visited.check{
	color:#BE87EB;
	text-decoration :none;
	font-size : 12px;
	line-height:16px;
	padding-right:10px;
	background: right url(../../../../sozai/visitedlink.gif) no-repeat 50%;
	}
*/
A:HOVER{
	color:#704CBC;
	text-decoration:none;
	font-size : 14px;
	line-height:16px;
	}
A:active{    
	text-decoration:none;
	color:#704CBC;    
    font-size : 14px; 
    line-height:16px;
	}
	
A:HOVER img{
	opacity:0.7;
	progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70);
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	}
A:HOVER .none{
	opacity:1.0;
	progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=100);
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	}

.gallerymenu a{
	text-decoration: none;
	padding-right: 3px;
	color:#A260BF;
	font-size : 20px;
	line-height:16px;
	font-family: 'Anton',impact,'hiragana','Times New Roman', Times, serif;
	}
.gallerymenu A:HOVER{
	color:#704CBC;
	text-decoration:none;
	font-size : 20px;
	line-height:16px;
	font-family: 'Anton',impact,'hiragana','Times New Roman', Times, serif;
	}
	
/*.link12 A{
	font-size:12px;
	}
.link12 A:HOVER{
	font-size:12px;
	}
*/	
	
/* フォント設定
-------------------------------------------------------------------- */


/*#titleCo{
	margin:20px 0 -5px -30px; 
	padding-left:30px; 
	padding-bottom:20px;
}
*/
.heading_line {
	font-family: 'Anton',impact,'hiragana','Times New Roman', Times, serif;
	font-size: 46px;
	font-weight: normal;
	line-height:20px;
	text-align:left;
	color :#59564c;
	text-shadow: 0 1px 0 rgba(0,0,0,0.15);
	padding-bottom: 20px;
	margin:15px 0px;
	margin-top: 120px;
	border-bottom: 1px solid #999;
}
.heading {
	font-family: 'Anton',impact,'hiragana','Times New Roman', Times, serif;
	font-size: 46px;
	font-weight: normal;
	line-height:20px;
	text-align:left;
	color :#59564c;
	text-shadow: 0 1px 0 rgba(0,0,0,0.15);
	margin:15px 0px;
	margin-top:40px;
/*	background:url(../sozai/mark/titleMark.gif) no-repeat 7px 2px;
	margin:50px 0 0 -20px;
	padding:10px;
	padding-left:50px;
*/ }
.heading a {
	font-family: 'Anton',impact,'hiragana','Times New Roman', Times, serif;
	font-size: 46px;
	font-weight: normal;
	line-height:20px;
	text-align:left;
	text-shadow: 0 1px 0 rgba(0,0,0,0.15);
/*	background:url(../sozai/mark/titleMark.gif) no-repeat 7px 2px;
	margin:50px 0 0 -20px;
	padding:10px;
	padding-left:50px;
*/ }
.heading a:active {
	font-family: 'Anton',impact,'hiragana','Times New Roman', Times, serif;
	font-size: 46px;
	font-weight: normal;
	line-height:20px;
	text-align:left;
	text-shadow: 0 1px 0 rgba(0,0,0,0.15);
/*	background:url(../sozai/mark/titleMark.gif) no-repeat 7px 2px;
	margin:50px 0 0 -20px;
	padding:10px;
	padding-left:50px;
*/ }
.heading_s {
	font-family: 'Anton',impact,'hiragana','Times New Roman', Times, serif;
	font-size: 38px;
	font-weight: normal;
	line-height:20px;
	text-align:left;
	color :#59564c;
	text-shadow: 0 1px 0 rgba(0,0,0,0.15);
	margin:15px 0px;
	margin-top:20px;
/*	background:url(../sozai/mark/titleMark.gif) no-repeat 7px 2px;
	margin:50px 0 0 -20px;
	padding:10px;
	padding-left:50px;
*/ }
P.heading {	padding :5px 0px;}
/*================================================
 *  スマートフォン向けデザイン
 ================================================*/
@media only screen and (max-width: 768px) {
.heading_line {
	font-family: 'Anton',impact,'hiragana','Times New Roman', Times, serif;
	font-size: 46px;
	font-weight: normal;
	line-height:20px;
	text-align:left;
	color :#59564c;
	text-shadow: 0 1px 0 rgba(0,0,0,0.15);
	margin:15px 0px;
	margin-top: 80px;
	padding-bottom: 20px;
	border-bottom: 1px solid #999;
}
.heading {
	font-family: 'Anton',impact,'hiragana','Times New Roman', Times, serif;
	font-size: 46px;
	font-weight: normal;
	line-height:20px;
	text-align:left;
	color :#59564c;
	text-shadow: 0 1px 0 rgba(0,0,0,0.15);
	margin:15px 0px;
	margin-top:40px;
}
a { -webkit-tap-highlight-color:rgba(0,0,0,0); }
}

h1 {
	color :#000;
	margin:5px;
	padding:8px;
	font-weight: normal;
/*	padding-left:48px;
	background:url(../sozai/mark/titleMark.gif) no-repeat 7px 0px;
*/ }
h2 {
	color :#633F54;
	margin: 0;
	padding:10px 0;
	font-weight: normal;
/*	background:url(../sozai/mark/asterisk.gif) no-repeat 0 10px;
*/ }
h2#none
 {
	color :#633F54;
	padding:10px 0;
	padding-left:0px;
	font-weight: normal;
	background:none;
 }
h3 {
	color :#633F54;
	padding:10px 0;
	padding-left:25px;
	font-weight: normal;
	background:url(../sozai/mark/asterisk.gif) no-repeat 0 8px;
 }
/*.font8 {
	FONT-SIZE:8px;
	line-height:120%;
	}
.font10 {
	FONT-SIZE:10px;
	line-height:120%;
	}
.font10c {
	FONT-SIZE:10px;
	color:#00c1d5;
	}
.font11 {
	FONT-SIZE:11px;
	}
.font12 {
	font-size: 12px;
	line-height: 160%;
	}
.font12c {
	font-size: 12px; 
	color: #00c1d5;
	}
.font14 {
	font-size: 14px; 
	line-height:140%;
	margin-bottom:5px;
	}
.font14c {
	font-size:14px;
	line-height:120%;
	color:#D0EB5F;
	margin-bottom:5px;
	}
.font14f {
	font-size: 14px;
	font-family:'Anton',impact,"Courier New",'hiragana',Verdana,sans-serif;
	margin-bottom:5px;
	}
.font14cf {
	FONT-SIZE:14px;
	line-height:120%;
	color:#ffa200;
	font-family:'Anton',impact,"Courier New",'hiragana',Verdana,sans-serif;
	margin-bottom:5px;	
	}
.font16 {
	font-size: 16px;
	top:5px;
	margin-bottom:5px;
	}
.font16f {
	font-size: 16px;
	font-family:'Anton',impact,"Courier New",Verdana,'hiragana',sans-serif;
	top:5px;
	margin-bottom:5px;
	}
.font16cf {
	font-size: 16px;
	color :#000;	
	font-family:'Anton',impact,"Courier New",Verdana,'hiragana',sans-serif;
	top:5px;
	margin-bottom:5px;
}
.font18 {
	font-size: 18px;
	top:5px;
	margin-bottom:5px;
	}
.font18f {
	font-size: 18px ;
	font-family:'Anton',impact,"Courier New",Verdana,'hiragana',sans-serif;
	top:5px;
	margin-bottom:5px;
	}
.font18cf {
	font-size: 18px ;
	color :#633F54;	
	font-family:'Anton',impact,"Courier New",Verdana,'hiragana',sans-serif;
}
.font24f {
	font-size: 24px ;
	font-family:'Anton',impact,"Courier New",Verdana,'hiragana',sans-serif;
	top:5px;
	margin-bottom:5px;
	}
.font32f {
	font-size: 32px ;
	font-family:'Anton',impact,"Courier New",Verdana,'hiragana',sans-serif;
	top:5px;
	margin-bottom:5px;
	}
*/
.r18  {color: #F06;}
.active  {	font-size: 13px;color: #633f54;}
.deko {color:#f8b500;}

/*.title {
	FONT-SIZE:18px;
	color:#f8b500;
	}
.title_w {
	FONT-SIZE:18px;
	color:#FFF;
	}
	
#wrapperNov SPAN.title {
	FONT-SIZE:18px;
	color:#f8b500;
	}
.subtitle {
	FONT-SIZE:14px;
	color:#f8b500;
	}
*/	
@import "https://";
