@charset"shift_jis";



/* ピーニティ：Websites Default Style Sheet --default.css-- */
/* 最終更新日：2006-05-10 */
/* CSS Designed by Takashi Yanagiba */



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> デフォルト設定 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



/*　ユニバーサルセレクタ　*/
*{
/*	margin : 0 ;
	padding : 0 ;*/
	font : normal normal normal 12px/150% Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "lroSVbN" ;
	color : #666666 ;
	text-decoration : none ;
}

body{
	margin : 0 ;
	padding : 0 ;
	scrollbar-base-color : #f1f1f1 ;
	scrollbar-3dlight-color : #c2c2c2 ;
	scrollbar-arrow-color : #c2c2c2 ;
	scrollbar-shadow-color : #f1f1f1 ;
	scrollbar-darkshadow-color : #000000 ;
	scrollbar-highlight-color : #ffffff ;
	background : #FFCC00 url(../../images/img_bg.jpg) top center repeat ;
	background-attachment : fixed ;
	text-align : center ;
}

h1, h2, h3{
	margin : 0px ;
}

p{
	margin-top : 1em ;
	margin-bottom : 1em ;
}

caption{
	font-size : 14px ;
	text-align : left ;
}

/*　リストタグ　*/
ul, ol, dl{
	margin : 1em 0px 1em 30px ;
}

ul.nomark , ol.nomark{
	list-style : none ;
}

li{
	line-height : 150% ;
}

/*　見出しタグのインライン化 
h1, h2, h3, h4, h5, h6{
	display : inline ;
}　*/

/*　リンク色変更　*/
a:link{
	text-decoration : underline ;
	color : #666666 ;
}

a:visited{
	text-decoration : underline ;
	color : #666666 ;
}

a:active, a:hover{
	text-decoration : none ;
	color : #ffa500 ;
}
/*	position : relative ;
	top : 1px ;
	left : 1px ;
	clip : rect(auto auto auto auto) ;
}　*/

a.navi:link{
	text-decoration : none ;
	color : #666666 ;
}

a.navi:visited{
	text-decoration : none ;
	color : #666666 ;
}

a.navi:active, a.navi:hover{
	text-decoration : underline ;
	color : #ffa500 ;
}

img{
	border : none ;
}

/*　フォームデザイン変更　*/
form{
	margin : 0 ;
	padding : 0 ;
}

input, textarea, select{
	color : #666666 ;
	margin : 0 ;
	padding : 0 ;
	background-color : #ffffff ;
	border : 1px solid #666666 ;
}

input.bottun{
	color : #666666 ;
	background-color : #e8e8e8 ;
	border : 1px solid #666666 ;
}

input.radio{
	border : 0px ;
}



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> フォント設定 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



/*　フォントサイズ　*/
.txt9{
	font-size : 9px ;
}

.txt10{
	font-size : 10px ;
}

.txt11{
	font-size : 11px ;
}

.txt12{
	font-size : 12px ;
}


.txt14{
	font-size : 14px ;
}

.txt16{
	font-size : 16px ;
}

.txt18{
	font-size : 18px ;
}

.txt26{
	font-size : 26px ;
}

/*　フォント太字　*/
.txtBold{
	font-weight : bold ;
}

/*　フォントカラー　*/
.txtRed{
	color : #ff0000 ;
}

.txtCrimson{
	color : #dc143c ;
}

.txtWhite{
	color : #ffffff ;
}

.txtRoyalBlue{
	color : #4169e1 ;
}

.txtNavy{
	color : #000080 ;
}

.txtColumnEmpha{
	color : #FF0000 ;
	font-size : 36px ;
	font-weight : bold ;
}

.txtColumnRed{
	color : #FF0000 ;
	font-weight : bold ;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> マージン設定 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



.mgn0{
	margin : 0em ;
}

.mgn1{
	margin : 1em ;
}

.mgn2{
	margin : 2em ;
}

.mgn3{
	margin : 3em ;
}

.mgnT0{
	margin-top : 0em ;
}

.mgnT1{
	margin-top : 1em ;
}

.mgnT2{
	margin-top : 2em ;
}

.mgnT3{
	margin-top : 3em ;
}

.mgnR0{
	margin-right : 0em ;
}

.mgnR1{
	margin-right : 1em ;
}

.mgnR2{
	margin-right : 2em ;
}

.mgnR3{
	margin-right : 3em ;
}

.mgnB0{
	margin-bottom : 0em ;
}

.mgnB1{
	margin-bottom : 1em ;
}

.mgnB2{
	margin-bottom : 2em ;
}

.mgnB3{
	margin-bottom : 3em ;
}

.mgnL0{
	margin-left : 0em ;
}

.mgnL1{
	margin-left : 1em ;
}

.mgnL2{
	margin-left : 2em ;
}

.mgnL3{
	margin-left : 3em ;
}

.mgnNavTitle{
	padding-top : 7px ;
	padding-bottom : 7px ;
	padding-left : 8px ;
}

.mgnNavi a{
/*	padding-top : 7px ;
	padding-bottom : 7px ;
	padding-left : 8px ;*/

	display : block;
/*	width : 198px;*/
	text-decoration : none;
	padding-top : 7px;
	padding-bottom : 7px;
	padding-left : 8px;
/*	background : url(../img/common/submenu_arrow.gif) no-repeat 8px 8px;*/
}

.mgnNavi2 a{
	display : block;
	text-decoration : none;
	padding-top : 7px;
	padding-bottom : 7px;
	padding-left : 30px;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 装飾設定 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



/*　ボックスカラー　*/
.boxSldGlay{
	background-color : #f9f9f9 ;
	margin : 10px 0px 10px 0px ;
	padding : 10px ;
	border : 1px solid #b3b2b7 ;
}

.boxSldRed{
	background-color : #fff0f5 ;
	margin : 10px 0px 10px 0px ;
	padding : 10px ;
	border : 1px solid #ff0000 ;
}

.boxSldBlue{
	background-color : #ecf5ff ;
	margin : 10px 0px 10px 0px ;
	padding : 10px ;
	border : 1px solid #aacbee ;
}

.boxSldYellow{
	background-color : #fffae5 ;
	margin : 10px 0px 10px 0px ;
	padding : 10px ;
	border : 1px solid #fede4a ;
}

/*　影付文字　*/
.shadow{
	color : #000000 ;
	width : 100% ;
	filter : dropshadow( color=#cccccc, offx=1, offy=1, positive=1 ) ;
}

/*　ヘッドラインカラー（薄いグレー）　*/
.headlineGlay{
	background-color : #eff3f7 ;
	padding : 2px ;
	margin : 0 ;
}



