﻿* {margin:0;
padding:0;
font-style:normal;}

a { text-decoration:none; }
a:hover { text-decoration:underline; }

 h1 {
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "Lucida Grande",geneva,verdana,sans-serif;
	font-size: 10px;
	padding: 0;
	 text-align:right;
	font-weight: normal;
	color: #333333;}

 h2 {font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "Lucida Grande",geneva,verdana,sans-serif;
	font-size: 15px;
	padding: 0;
	font-weight: normal;
	color: #333333;}

A:link { color:#333333 ; }
A:visited { color:#333333 ; }
A:active { color:#333333 ; }
A:hover { color:#ff4500 ; }

a.rokbox:hover,a.rokbox:hover span{ visibility: visible; z-index: 100; } 


#footer {
/* ----------------------------------------------------- */
background-color: #FFFFED5; /* フッターの背景の色 */
/* ----------------------------------------------------- */
color: #333333; /* フッターの文字の色 */
/* ----------------------------------------------------- */
background: url(../img/footer.gif);
background-repeat: repeat;
font-size: 13px;
padding: 0px;
text-align: center;
line-height: 100%;
width: 100%; /* 一行追加 */
height:176px
}

div#inner {
	width: 940px;
	margin: 0px auto;
}

body {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #ffffff;
color: #333333;
}

.alpha a:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}

.main	{border:solid 0px #999999;
	margin: 0;
	padding: 0;
	 margin-left:auto;
	 margin-right:auto;}

.main2	{border:solid 0px #999999;
	margin: 0;
	padding: 0;
	 margin-left:auto;
	 margin-right:auto;}

.t-cony2{font-size:11px;
	 color:#ffffff;
	 text-align:right;
         padding-left: 6px;
	 margin-top:3px;}

.sub	{font-size:12px;
	 color:#333333;
	 margin-bottom:20px;
	 text-align:left;
         padding-left: 10px;
         padding-right: 10px;
}

.name	{font-size:16px;
	 color:#333333;
	 text-align:left;
         padding-left: 5px;
	 margin-top:10px;}

.name1	{font-size:16px;
	 color:#333333;
	 text-align:center;
	 margin-top:10px;
	 margin-bottom:5px;}

.name2	{font-size:16px;
	 color:#333333;
	 text-align:left;
         padding-left: 5px;
	 margin-top:10px;
	 margin-bottom:5px;}

.name3	{font-size:16px;
	 color:#333333;
	 text-align:center;
	 margin-top:10px;
	 margin-bottom:5px;}

.name4	{font-size:18px;
	 color:#333333;
	 text-align:left;
	 margin-top:10px;}

.name5	{font-size:15px;
	 color:#333333;
	 text-align:right;}

.name6	{font-size:14px;
	 color:#333333;
	 text-align:left;
	 margin-left:15px;
	 margin-top:10px;}

.t-seo	{font-size:14px;
	 color:#333333;
	 text-align:left;
        line-height:1.2;
         padding-left: 5px;
	 margin-top:10px;}


.dame	{font-size:18px;
	 color:#333333;
	 text-align:center;
	 margin-top:10px;}

.i-menu	{font-size:14px;
	 color:#333333;
	 text-align:left;
         line-height:1.8;
         padding-left: 15px;
         padding-right: 15px;
	 margin-top:10px;}

.f-menu	{font-size:12px;
	 color:#333333;
	 text-align:left;
         line-height:1.4;
         padding-left: 5px;
         padding-right: 5px;
	 margin-top:15px;}

.g-menu	{font-size:12px;
	 color:#333333;
	 text-align:left;
         line-height:1.2;
         padding-left: 10px;
         padding-right: 10px;
	 margin-top:10px;}

.menu	{font-size:13px;
	 color:#333333;
	 text-align:left;
         line-height:1.4;
         padding-left: 5px;
	 margin-top:10px;}

.menu2	{font-size:13px;
	 color:#333333;
	 text-align:center;
         line-height:1.4;
	 margin-top:10px;}

.menu3	{font-size:13px;
	 color:#333333;
	 text-align:right;
         line-height:1.4;
         padding-right: 5px;
	 margin-top:10px;}

.menu4	{font-size:15px;
	 color:#333333;
	 text-align:left;
         line-height:1.4;
         padding-left: 5px;
	 margin-top:10px;}

.mamu	{font-size:12px;
	 color:#333333;
	 text-align:center;}

.meru	{font-size:12px;
	 color:#333333;
	 text-align:left;
         padding-left: 2px;
         padding-right: 2px;
         line-height:1.2;
	 margin-top:10px;}

.count	{margin-top:15px;
	 margin-bottom:10px;}

.cony	{font-size:12px;
	 color:#333333;
	 text-align:left;
         line-height:1.2;
         padding-left: 6px;
	 margin-top:3px;}

.cony2	{font-size:12px;
	 color:#333333;
	 text-align:right;
         line-height:1.2;
         padding-left: 6px;
	 margin-top:3px;}

.cony3	{font-size:12px;
	 color:#333333;
	 text-align:center;
         line-height:1.2;
         padding-left: 6px;
	 margin-top:3px;}

.cony4	{font-size:12px;
	 color:#333333;
	 text-align:left;}

.pony	{font-size:13px;
	 color:#333333;
	 text-align:left;}

.pony2	{font-size:13px;
	 color:#333333;
	 text-align:right;}

.pony3	{font-size:13px;
	 color:#333333;
         font-weight:nomal;
	 text-align:center;}

.comy	{font-size:12px;
	 color:#333333;
         line-height:1.3;
	 margin-top:8px;
	 text-align:left;}

.t-comy	{font-size:12px;
	 color:#333333;
         line-height:1.5;
	 margin-top:8px;
	 text-align:left;}

.copy	{font-size:10px;
	 color:#333333;
	 text-align:center;
	 margin-top:8px;}

.copy2	{font-size:10px;
	 color:#333333;
	 text-align:right;
	 margin-top:8px;}

.copy3	{font-size:10px;
	 color:#333333;
	 text-align:left;
	 margin-top:8px;}

.copy4	{font-size:10px;
	 color:#333333;
	 text-align:center;
	 margin-top:8px;}

.seo1	{font-size:9px;
	 color:#333333;
	 text-align:center;
	 margin-top:8px;}

.come	{font-size:11px;
	 color:#333333;
	 text-align:left;
	 margin-top:8px;}

p.line-a { border-bottom: 1px solid #696969; }
p.line-b { border-bottom: 1px solid #8b4513; }
p.line-c { border-bottom: 1px solid #7b68ee; }
p.line-d { border-bottom: 1px solid #008080; }
p.line-e { border-bottom: 1px solid #333333; }
p.line-f { border-bottom: 1px solid #ffffff; }
p.line-g { border-bottom: 1px solid #cccccc; }



/* 画像角丸 */
.cimg {
    border-radius: 30px;
}



/* 上に戻るボタン */
.pagetop {
	color: #fff;
	background-color: rgba(0,0,0,0.3);
	text-decoration: none;
	display: none;
	position: fixed;
	bottom: 1rem;
	right: 1rem;
	font-size: 1.5rem;
	width: 3.3rem;
	height: 3.3rem;
	line-height: 3.3rem;
	border-radius: 3.3rem;
	text-align: center;
	cursor: pointer;
}

.pagetop:hover {
	color: #fff !important;
	background-color: #ed702b;
	text-decoration: none;
}