/* base CSS Document */

body{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	color: #000000;
}

/* link-------------------------------------------------------- */
   a:link {	color: #66BDFF;	text-decoration: none;	border: none;	}
   a:visited {  color: #66BDFF;  text-decoration: none;	border: none;  }
   a:hover {  color: #FF9900;  text-decoration: none;	border: none;  }
   a:active {  color: #66BDFF;  text-decoration: none;	border: none;  }
   a img{	border: none;   }
/* ------------------------------------------------------------ */


hr{
	height:1px;
	color: #000000;
}
/* ------------------------------------------------------------ */
.copyright{
	text-align: right;
	margin:25px 0px 5px 0px;
	border-top: 1px solid #666666;
	padding-top: 5px;
	clear: both;
}


/* ---base2 CSS Document--------------------------------------- */
h1{
	/*nav btn*/
	position: absolute;
	left: 0px;
	top: 0px;
	width: 720px;
}
h2{
	/*current icon*/
	margin: 0px 0px 20px 0px;
}
h3{
	font-size: 80%;
	color: #FF6633;
	margin: 0px;
	padding-bottom: 1em;
}
h4{
	margin: 0px;
	font-size: 80%;
	padding-bottom: 0.75em;
}
h5{
	font-size: 75%;
	margin: 0px;
	font-weight: normal;
	color: #FF0000;
	padding-bottom: 0.5em;
}
h6{
	font-size: 80%;
	margin: 0px;
	padding-bottom: 0.5em;
}
h7{
	margin: 0px;
	font-size: 80%;
	font-weight: normal;
	line-height: 150%;
}
h8{
	font-size: 115%;
	color: #FF6633;
	margin: 0px;
	height: 35px;
	text-align: center;
}
h9{
	font-size: 100%;
	font-weight: bold;
	color: #FF6633;
	margin: 0px;
	height: 45px;
	text-align: left;
}
h10 {
	font-size: 100%;
	font-weight: bold;
	color: #FF6633;
	margin: 0px;
	height:45px;
	text-align:left; 
}
h11{
	font-size: 30pt;
	margin: 0px;
	padding-bottom: 0.5em;
}

/*strong {
	color: #FF0000;
	font-weight: normal;
}*/

/* ------------------------------------------------------------ */

.contents{
	width: 720px;
	margin: auto;
	text-align: left;
	position: relative;
}



/*  説明文------------------------------------------------------------ */
.intro{
	text-align: left;	
	width: 515px;
	padding: 0px;
	position: absolute;
	left: 157px;
	top: 144px;
}


.intro p{
	margin: 0px;
	font-size: 80%;
	line-height: 150%;
}


/* main------------------------------------------------------ */
/* What's New! */
.mainnew{
	text-align: left;
	width: 526px;
	padding: 0px;
	position: absolute;
	left: 142px;
	top: 178px;
}

.main{
	text-align: left;
	width: 500px;
	padding: 0px;
	position: absolute;
	left: 160px;
	top: 200px;
}

.main2{
	text-align: left;
	width: 382px;
	padding: 0px;
	position: absolute;
	left: 218px;
	top: 140px;
}

.main3{
	text-align: left;
	width: 440px;
	padding: 0px;
	position: absolute;
	left: 218px;
	top: 140px;
}

/* ギャラリー */
.main4{
	text-align: left;
	width: 500px;
	padding: 0px;
	position: absolute;
	left: 157px;

	top: 196px;
}

/* ギャラリーマップ */
.gallmap{
	text-align: left;
	width: 382px;
	padding: 0px;
	position: absolute;
	left: 218px;
	top: 196px;
}

/* ネットギャラリー */
.netgall{
	text-align: left;
	width: 500px;
	padding: 0px;
	position: absolute;
	left: 157px;
	top: 144px;
}




/* アルネ、アルネプラス*/
.main6{
	text-align: left;
	width: 500px;
	padding: 0px;
	position: absolute;
	left: 157px;
	top: 233px;
}

/*アルネ+ past */
.arppast{
	text-align: left;	
	width: 507px;
	padding: 0px;
	position: absolute;
	left: 157px;
	top: 186px;
}

/* ワンデイ */
.main5{
	text-align: left;	
	width: 500px;
	padding: 0px;
	position: absolute;
	left: 157px;
	top: 236px;
}
/* ワンデイpast */
.onepast{
	text-align: left;	
	width: 500px;
	padding: 0px;
	position: absolute;
	left: 157px;
	top: 182px;
}



/* ショップ */
.main7{
	text-align: left;
	width: 505px;
	padding: 0px;
	position: absolute;
	left: 174px;
	top: 225px;
}





/*ネットショップメンテ時*/
.mainmainte{
	text-align: center;
	width: 400px;
	padding: 0px;
	position: absolute;
	left: 212px;
	top: 140px;
}
.mainmainte p{
	margin: 0px;
	font-size: 80%;
	line-height: 160%;
}

/*コラム*/
.column{
	padding: 0px;
	float: left;
	text-align: left;
}


/* 本文 */
.main p{
	margin: 0px;
	font-size: 80%;
	line-height: 150%;
}
.main2 p{
	margin: 0px;
	font-size: 80%;
	line-height: 150%;
}
.main3 p{
	margin: 0px;
	font-size: 80%;
	line-height: 150%;
}

.main4 p{
	margin: 0px;
	font-size: 80%;
	line-height: 150%;
}

.mainnew p{
	margin: 0px;
	font-size: 80%;
	line-height: 150%;
}

.main5 p{
	margin: 0px;
	font-size: 80%;
	line-height: 150%;
}

.main6 p{
	margin: 0px;
	font-size: 80%;
	line-height: 150%;
}

.main7 p{
	margin: 0px;
	font-size: 80%;
	line-height: 150%;
}

.onepast p{
	margin: 0px;
	font-size: 80%;
	line-height: 150%;
}

.arppast p{
	margin: 0px;
	font-size: 80%;
	line-height: 150%;
}

.gallmap p{
	margin: 0px;
	font-size: 80%;
	line-height: 150%;
}

.netgall p{
	margin: 0px;
	font-size: 80%;
	line-height: 150%;
}



/*黒丸*/
#kuromaru{
	font-size: 60%;
	color: #000000;
}


/*75％*/
#word75{
	font-size: 75%;
	color: #666666;
}

/*65％*/
#word65{
	font-size: 80%;
}

#word80{
	font-size: 80%;
}

#word85{
	font-size: 85%;
}

/*アルネのcontents*/
td.bottom{
	vertical-align:bottom
}


/*グッズページの詳細リンクの文字*/
#goods_shousai{
	margin: 0px;
	font-size: 80%;
	line-height: 180%;
}

#read{
	color: #666666;
}

#sub{
	font-size: 72%;
}

/*Arne.htmlの商品名*/
#sub_2{
	font-size: 72%;
	margin-bottom:4px;
}
#sub_3{
	font-size: 72%;
	margin-bottom:6px;
	margin-top:17px;
}

#quote{
	font-size: 70%;
	text-align: right;
}

#attention{
	font-size: 80%;
	color: #FF3365;
}

#attention2{
	font-size: 75%;
	color: #FF3365;
}

.text-small{
	font-size: 80%;
}

.text-small2{
	font-size: 80%;
	line-height: 1.6;
}


/* ネットギャラリー購入の際の注意事項の文字 お読み------------------- */
#oyomi{
	line-height: 180%; 
}



/*オレンジ色見出し文字*/
#midashi{
	font-size: 80%;
	color: #FF6633;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}



/*color*/
#gray{
	color: #666666;
}

#blue{
	color: #66CCFF;
}

/*bgcolor*/
#bg_gray2{
	background-color: #E6E6E6;
}

/* キャプション */
.cap{
	color: #666666;
	margin-top: 3px;
	font-size: 70%;
	line-height: 100%;
}
.cap2{
	color: #666666;
	margin: 0px;
	font-size: 70%;
	line-height: 170%;
}
.cap3{
	color: #666666;
	margin: 0px;
	font-size: 70%;
	line-height: 100%;
}
.cap_one{
	color: #666666;
	margin-top: 10px;
	font-size: 70%;
	line-height: 110%;
}
.cap_new{
	margin: 0px;
	font-size: 70%;
	line-height: 100%;
}

#cap{
	color: #666666;
	margin: 0px;
	font-size: 70%;
	line-height: 100%;
}
#cap2{
	color: #666666;
	margin: 0px;
	font-size: 70%;
	line-height: 170%;
}


/*インフォメーション*/
#inf{
	color: #CC6600;
}


/*ボーダー*/
.border{
	border-top: 2px solid #989898;
	margin:25px 0px 35px 0px;
}


/* W324+150px */

#txt1{
	float: left;
	width: 324px;
}
#img1{
	margin-left: 24px;
	width: 150px;
	float: left;
	margin-top: 0px;
}
#txt2{
	margin-left: 24px;
	width: 324px;
	float: left;
}
#img2{
	width: 150px;
	float: left;
	margin: 0px;
}

/* W382+92px */

#txt3{
	float: left;
	width: 382px;
}
#img3{
	margin-left: 24px;
	width: 92px;
	float: left;
	margin-top: 0px;
}
#txt4{
	margin-left: 24px;
	width: 382px;
	float: left;
}
#img4{
	width: 92px;
	float: left;
	margin: 0px;
}

/* W266+208px */

#txt5{
	float: left;
	width: 266px;
}
#img5{
	margin-left: 24px;
	width: 208px;
	float: left;
	margin-top: 0px;
}
#txt6{
	margin-left: 24px;
	width: 266px;
	float: left;
}
#img6{
	width: 208px;
	float: left;
	margin: 0px;
}

/*main2　2段組text6画像*/
#img6_2{
	width: 92px;
	float: left;
	margin: 0px;
}

#img_floatleft{
	float: left;
}


#img_left{
	float: left;
	margin: 0px;
}

#img_right{
	float: right;
	margin: 0px;
}

#margin_bottom{
	margin-bottom: 3px;
}


/* 日付け */

#date{
	text-align: right;
	color: #FF3365;
	margin-top: 1.2em;
	margin-bottom: 0.5em;
}

#date2{
	text-align: left;
	color: #FF3365;
	margin-top: 0.5em;
}

/*ノンブル*/
#pagelink{
	text-align: right;
	color: #666666;
	font-size: 80%;
	line-height: 100%;
	margin-top: 1em;
}

/*ノンブルトップ*/
#pagelinktop{
	text-align: right;
	color: #666666;
	font-size: 80%;
	position: absolute;
	right: 0px;
	top: 0px;
}



/*アキ*/
/*right*/
#right5px{
	float: left;
	margin-right: 5px;
}

#right10px{
	float: left;
	margin-right: 12px;
}

#right12px{
	float: left;
	margin-right: 12px;
}

/*left*/
#left5px{
	float: left;
	margin-left: 5px;
}

#left2{
	margin-left: 2px;
}

#left5{
	margin-left: 5px;
}

#left8{
	margin-left: 8px;
}


#left20{
	margin-left: 20px;
}

/*top*/
#top2{
	margin-top: 2px;
}

#top3{
	margin-top: 3px;
}

#top5{
	margin-top: 5px;
}

#top8{
	margin-top: 8px;
}

#top10{
	margin-top: 10px;
}

#top14{
	margin-top: 14px;
}

#top15{
	margin-top: 15px;
}

#top30{
	margin-top: 30px;
}

#top44{
	margin-top: 44px;
}

#top50{
	margin-top: 50px;
}

/*bottom*/

#bottom2{
	margin-bottom: 2px;
}

#bottom3{
	margin-bottom: 3px;
}

#bottom6{
	margin-bottom: 6px;
}

/*top+bottom*/
#topbottom8{
	margin: 10px 0px;
}
#topbottom20{
	margin: 20px 0px;
}
#topbottom30{
	margin: 30px 0px;
}

/* side-------------------------------------------------------- */

.side{
	margin: 0px;
	padding-top: 140px;
	width: 150px;
}
#link{
	font-size: 80%;
	line-height: 150%;
	margin: 0px;
}
#link2{
	font-size: 75%;
	line-height: 110%;
}

