@charset "utf-8";

@font-face {
	font-family: 'Noto Serif Japanese';
	font-style: normal;
	font-weight: 200;
	src: url('fonts/NotoSerifJP-Bold.otf') format('opentype');
  }
  .serif {
	font-family: 'Noto Serif Japanese';
	font-style: normal;
  }
.prof li{ margin-bottom:25px;}
.prof li strong{ color:#C00;}
/*Clearfix*/
.clr {
 /zoom : 1;
}
.clr:after {
	content : ' ';
	display : block;
	clear : both;
	height: 0;
}
.clearboth {
	clear: both !important;
}

.text10-14 {
	font-size: 10px;
	line-height: 13px;
}
.page_bg {
	background: #ded9d3 url("images/common/bg.jpg") repeat-x center top;
	color: #484848;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.redtxt {
	color: #990000;
}
.bluetxt {
	color: #336699;
}

a img{
border: 0px;
}

.left-mrgn-10{
margin-left:10px;
}


.top-mrgn-20{
margin-top:20px;
}

.top-mrgn-30{
margin-top:30px;
}

.top-mrgn-40{
margin-top:40px;
}

.bottom-mrgn-10{
margin-bottom:10px;
}

.bottom-mrgn-20{
margin-bottom:20px;
}

.bottom-mrgn-30{
margin-bottom:30px;
}

.bottom-mrgn-40{
margin-bottom:40px;
}

.text11-16 { font-size: 11px; line-height: 16px; }

.text11-20 { font-size: 11px; line-height: 20px; }

.text12-16 { font-size: 12px; line-height: 16px; }

.text14-18 {
	font-size: 16px;
	line-height: 18px;
}

.text10-16 { font-size: 10px; line-height: 16px; }

.text12-18 { font-size: 12px; line-height: 18px; }

.text14-19 { font-size: 14px; line-height: 19px; }
.text10-22 {
	font-size: 10px;
	line-height: 22px;
}

.text12-20 { font-size: 12px; line-height: 20px; }

.text14-22 { font-size: 14px; line-height: 22pt; }


HR {color:#AAAAAA}


a:link {
	color: #0068b7;
	text-decoration: none
}

a:visited {
	color: #0068b7;
	text-decoration: none
}

a:active {
	color: #0068b7;
	text-decoration: none
}

a:hover {color: #000000; text-decoration: none}

.text10-150 { font-size: 10px; line-height: 150%; }

.text14-150 {  font-size: 14px; line-height: 150%}

.copyright {  font-size: 9px}

.font_white {  color: #FFFFFF}

h1 {
	color: #777777;
	letter-spacing: normal;
	margin: 0px;
	padding: 0px;
}

h3 {
	color: #777777;
	letter-spacing: normal;
	margin: 0px;
	padding: 0px;
}

ul, li, dl, dt, dd, form {
margin: 0;
padding: 0;
border: 0;
list-style:none;
}

#footarea {
	color: #FFFFFF;
	font: 11px/14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: #2c0802;
}
.side_menu_BG {
	background: url("images/common/side-corp_BG.jpg") top;
}
*.side_menu_BG {
padding-left: 1px;
	background: url("images/common/side-corp_BG.jpg") top;
}

#footarea a:link {
	color: #ffffff;
	text-decoration: none;
	margin: 0px 2px 3px 7px;
	padding-left:18px;
	background:url("images/foot/footnavi_arrow.gif") no-repeat 0 center;
}

#footarea a:visited {
	color: #ffffff;
	text-decoration: none;
	margin: 0px 2px 3px 7px;
	padding-left:18px;
	background:url("images/foot/footnavi_arrow.gif") no-repeat 0 center;
}

#footarea a:active {
	color: #ffffff;
	text-decoration: none;
	margin: 0px 2px 3px 7px;
	padding-left:18px;
	background:url("images/foot/footnavi_arrow.gif") no-repeat 0 center;
}

#footarea a:hover {
	color: #ffffff;
	margin: 0px 2px 3px 7px;
	padding-left:18px;
	background:url("images/foot/footnavi_arrow.gif") no-repeat 0 center;
	text-decoration: underline;
}

/* ------------------------------------------------------------------------
					　　　　　　		インデクスについて
------------------------------------------------------------------------- */

#indexarea {
	
	font: 11px/16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

#indexarea a:link {
	color: #000000;
	text-decoration: none;
}


#indexarea a:visited {
	color: #000000;
	text-decoration: none;
}

#indexarea a:active {
	color: #000000;
	text-decoration: none;
}

#indexarea a:hover {
	color: #000000;
	text-decoration: underline;
}



.title_bg {
	background: #FFFFFF url("http://www.proceed-arts.co.jp/image/title_bottom.jpg") repeat-x top;
}
.main_bg {
	background: #FFFFFF url("images/common/main_bg.jpg") repeat-x top;
}

.contents_bg {
	background: #FFFFFF url("images/common/contents_bg.jpg") repeat-x top;
}

.footBGsidemenu{
	background: url("images/common/side-corp_BG-foot.gif") no-repeat fixed 12px;
}
.commonleft{
	background: url("images/common/leftbg-trans.png") top;
}
.commonright{
	background: url("images/common/rightbg-trans.png") top;
}
.topicsBOX {
	background: #FEFFE3;
	padding: 15px;
	border: 1px solid #94BABF;
	width:600px;
	margin:  20px 10px 20px 10px;
}
.rakugoBOX {
	font-size: 10px;
	padding: 5px;
	width: 660px;
	text-align: right;
}
