a:link{text-decoration:none; color:#333333;} 
a:visited{text-decoration:none; color:#333333;} 
a:active{text-decoration:none; color:#b84948; }
a:hover{text-decoration:none; color:#b84948;}

body{
	font-size:70%;
	background-color:#ffffff;
	line-height:170%;}
td{font-size:70%;}

BODY{
scrollbar-base-color:#ffffff;
scrollbar-track-color:#cccccc;
scrollbar-face-color:#ffffff;
scrollbar-arrow-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
 }
 
body { background-image :url(../bgpic/en.png);
background-repeat:repeat;
background-position:;
background-attachment:fixed;
}
 
 body { text-align:center; color:#444444!important; font-family:Verdana, Ariel, Helvetica, "メイリオ", Meiryo,"ＭＳ Ｐゴシック", sans-serif; }  
 html,body{ height: 100%; padding:0px; margin:0 auto;}
 
 #inner { width:960px; background:#ffffff;  text-align:center; padding:0px 20px 0px;
 margin: 0 auto;
 position: relative;      /* フッターを位置指定するための基準設定 */
    min-height: 100%;  
    height: auto !important; /* IE6専用 */
    height: 100%}
 #header { padding:20px 0px 20px;}
 #sideWrap { height:auto; float:top; background-color:#ffffff; padding:0px 0px 0px;}
 #mainWrap { padding-bottom:50px;}  

 #footer  {
	 width:920px;
	height:50px;
	position: absolute;
	bottom:0;
	background-color:#ffffff;
	color:#999999;
	padding:0px 20px 10px;
}
 
 #navi { margin:0; padding:0 10px; line-height:30px; font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 15px;}
 #navi li { display:inline; list-style:none; padding-right:10px;}
 #navi2 { margin:0; padding:0 10px; line-height:30px; font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10px;}
 #navi2 li { display:inline; list-style:none; padding-right:10px;}
 
 .title {font-weight: bold!important; letter-spacing: 2pt; font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 30px;}/* ヘッダーのタイトルロゴ */
 .subtitle {font-size:140%!important; letter-spacing: 2pt; font-family: Georgia, "Times New Roman", Times, serif;}/* ヘッダーの説明 */
  
 .Box {background: #ffffff; border:0; position:relative; overflow: auto; padding:30px 30px; text-align:left; margin:0 auto; width:900px;}
 .A { position:relative; top:20px;}
 .T { position:relative; top:0px;}/* トップ画像 */
 .S { position:absolute; top:5px; left:10px;}/* スタンプロゴ */
 .page {position:absolute; top:0px; left:0px; overflow: auto; border: 0px solid; text-align:left; margin:0 auto; padding:50px 50px 0;}/* box内 */
 .category {font-weight: bold!important; font-size:140%!important; letter-spacing: 1pt; font-family: Georgia, "Times New Roman", Times, serif;}/* カテゴリーごとのタイトル */
 .genre { width:150px!important; float:left!important; font-weight: bold!important; font-size:120%!important;}
 .icon { float:left!important;} /* ギャラリー内のシリーズタイトル */
 
 #prof { background-image: url(../bgpic/prof.jpg); background-repeat:no-repeat; background-position:right;}
 #gallery { background-image: url(.jpg); background-repeat:no-repeat; background-position:right top;}
 #bkm { background-image: url(../bgpic/bkm.jpg); background-repeat:no-repeat; background-position:right bottom;}
 
 .gltitle {font-weight: bold!important; letter-spacing: 1pt;}

/* galleryのテーマごとのboxにつかう */ 
 .glbox a{display:block; overflow:hidden; width:280px; height:0px; padding-top:140px; margin:10px 10px; text-align:center; float:left;}
 .glbox a:hover { background-position: 0 -140px;}
#iccs a{background-image: url(../gallery/banner/ccs.jpg);}
#iotr a{background-image: url(../gallery/banner/otr.jpg);}
#iline a{background-image: url(../gallery/banner/line.jpg);}
#iksg a{background-image: url(../gallery/banner/ksg.jpg);}
#ijob a{background-image: url(../gallery/banner/job.jpg);}
#ihgb a{background-image: url(../gallery/banner/hgb.jpg);}
#ipw a{background-image: url(../gallery/banner/pw.jpg);}
#iclt a{background-image: url(../gallery/banner/clt.jpg);}
#ilts a{background-image: url(../gallery/banner/lts.jpg);}
#iptr a{background-image: url(../gallery/banner/ptr.jpg);}
#ifml a{background-image: url(../gallery/banner/fml.jpg);}
#ifsn a{background-image: url(../gallery/banner/fsn.jpg);}
#iwtu a{background-image: url(../gallery/banner/wtu.jpg);}
/* galleryのマウスオーバー用画像 */

/* galleryの個々のbox */
#ccs {background-image: url(../bgpic/pgbg.jpg);background-repeat:no-repeat; background-position:right top;}
#otr {background-image: url(../bgpic/pgbg.jpg);background-repeat:no-repeat; background-position:right top;}
#line {background-image: url(../bgpic/pgbg.jpg);background-repeat:no-repeat; background-position:right top;}
#ksg {background-image: url(../bgpic/pgbg.jpg);background-repeat:no-repeat; background-position:right top;}
#jobs {background-image: url(../bgpic/pgbg.jpg);background-repeat:no-repeat; background-position:right top;}
#hgb {background-image: url(../bgpic/pgbg.jpg);background-repeat:no-repeat; background-position:right top;}
#pw {background-image: url(../bgpic/pgbg.jpg);background-repeat:no-repeat; background-position:right top;}
#clt {background-image: url(../bgpic/pgbg.jpg);background-repeat:no-repeat; background-position:right top;}
#lts {background-image: url(../bgpic/pgbg.jpg);background-repeat:no-repeat; background-position:right top;}
#ptr {background-image: url(../bgpic/pgbg.jpg);background-repeat:no-repeat; background-position:right top;}
#fml {background-image: url(../bgpic/pgbg.jpg);background-repeat:no-repeat; background-position:right top;}
#fsn {background-image: url(../bgpic/pgbg.jpg);background-repeat:no-repeat; background-position:right top;}
#wtu {background-image: url(../bgpic/pgbg.jpg);background-repeat:no-repeat; background-position:right top;} 
 
 .ccsbox {width:100px; height:auto; text-align: center; margin:0px 5px; float:left;}/* circusのアイコン用box */
 .otrbox {width:100px; height:auto; text-align: center; margin:0px 5px; float:left;}/* othersのアイコン用box */
 .linebox {width:150px; height:auto; text-align: center; margin:0px 5px; float:left;}/* Linesのアイコン用box */
 .kgbox {width:150px; height:auto; text-align: center; margin:0px 5px; float:left;}/* kaleidoのアイコン用box */
 .jobsbox {width:100px; height:auto; text-align: center; margin:0px 5px; float:left;}/* jobsのアイコン用box */
 .hgbbox {width:100px; height:auto; text-align: center; margin:0px 5px; float:left;}/* hemoglobinのアイコン用box */
 .lwbox {width:200px; height:auto; text-align: center; margin:0px 7px; float:left;}/* littleworldのアイコン用box */
 .cltbox {width:100px; height:auto; text-align: center; margin:0px 5px; float:left;}/* collectionのアイコン用box */
 .ltsbox {width:200px; height:auto; text-align: center; margin:0px 7px; float:left;}/* lettersのアイコン用box */
 .ptrbox {width:120px; height:auto; text-align: center; margin:0px 3px; float:left;}/* portraitのアイコン用box */
 .fmlbox {width:200px; height:auto; text-align: center; margin:0px 7px; float:left;}/* familyのアイコン用box */
 .fsnbox {width:200px; height:auto; text-align: center; margin:0px 7px; float:left;}/* fashionistaのアイコン用box */
 .wtubox {width:200px; height:auto; text-align: center; margin:0px 7px; float:left;}/* with Uのアイコン用box */
 
 .clear {clear:both;}/* float消し(boxを回り込ませない) */
 
