/*ホーリーハック*/
/*Hides from IE-mac\*/
* html .buggybox{height:1%;}
/* End hide from IE5-mac*/

/*body*/
body{background-color: #ffffff;font-size: 8pt;text-align: center;font: 62.5%/1.4 Arial, Helvetica, sans-serif;line-height: 1.4;}

/*wrap*/
#wrap{width: 650;margin: 0 auto;}

/*Header*/
#header{background-color: #effcff;text-align: left;height: 56px;color: #00ccff;width:650px;border-top: solid 3px #00ccff;border-bottom: solid 3px #00ccff;}
.td_link{text-align: center;}
ul{list-style-type: none;margin: 0 0 0 -20px;}
li{display: inline;font-size: 12pt;padding-right: 6pt;}

#header a:link {color:#00ccff;text-decoration:none;}
#header a:visited {color:#00ccff;text-decoration:none;}
#header a:hover {color:#660000;}

/*TopContents*/
#top_contents{text-align: left;width:626px;padding-top: 10px;margin: 0 auto;}
#top_contents .Photo_img{width:120px;height: 160px;padding: 1px;background-color: transparent;}
#top_contents .imgnew{background-color: transparent;width:37px;height: 23px;padding-top: 5px;margin-top: 5px;padding-left: -115px;margin-left: -115px;position: absolute;z-index: 2;}
#top_contents .imgnew_right {background-color: transparent;width:37px;height: 23px;padding-top: 5px;margin-top: 5px;padding-left: -42px;margin-left: -42px;position: absolute;z-index: 2;}
#top_contents .modname{color: #666666;font-size: 8pt;padding-top: 140px;padding-left: -115px;margin-left: -115px;position: absolute;z-index: 1;}
#top_contents .modname2{color: #666666;font-size: 9pt;padding-top: 140px;padding-left: -115px;margin-left: -115px;position: absolute;z-index: 1;}
#top_contents .modname3{color: white;font-size: 7pt;padding-top: 5px;padding-left: -40px;margin-left: -40px;position: absolute;z-index: 1;text-align: right;}

#top_contents a:link {color:#ffffff;text-decoration:none;}
#top_contents a:visited {color:#ffffff;text-decoration:none;}
#top_contents a:hover {color:#ffff00;text-shadow: #ffffff 2px 2px 1.3px;}

/*Modinfo*/
#Modinfo{text-align: left;width:626px;margin: 10 auto;height: 30px;background: url(../img/bg_modinf_name.gif) repeat-x left top;}
#Modinfo .m_name{font-size: 20pt;font-family: Arial;color: #990000;}
#Modinfo .m_size{margin-left: 10px;font-size: 14pt;font-family: Courier;color: #990000;}

#Modinfo2{text-align: left;width:300px;margin: 10 auto;float: left;}
#Modinfo2 .Photo_img{width:300px;height: 400px;}

#Modinfo3{text-align: left;width:320px;margin: 10 auto;float: right;}
#Modinfo3 .midashi{width: 320px;color: #000066;font-size: 8pt;background:#c2d6eb url(../img/bg_modinf_midashi.gif) no-repeat left;padding: 4px 0 4px 15px;font-weight: 700;border-bottom: #7967c3 1px solid;}
#Modinfo3 .naiyo{width: 320px;color: #000066;font-size: 8pt;background-color:#ffffff;padding-left: 10pt;line-height: 2.0;margin: 5px 0 0 0;}
#list2 ul{color: #000066;padding-top: 10pt;padding-left: -15px;margin-left: -15px;}
#list2 li{color: #000066;display: compact;font-size: 8pt;padding-left: -15px;margin-left: -15px;}

#Modinfo4{text-align: left;width:606px;margin: 10 auto;clear: both;background:#c2d6eb url(../img/bg_modinf_midashi.gif) no-repeat left;padding-left: 15px;}
#Modinfo4 .midashi{width: 626px;color: #000066;font-size: 10pt;}
#Modinfo4 .midashi2{margin-left: 6px;font-size: 8pt;font-family: Courier;color: #990000;vertical-align: bottom;}

#Modinfo5{text-align: left;width:606px;margin: 10 auto;clear: both;padding-left: 15px;}
#Modinfo5 .Photo_img1{width:18%;padding: 1px;margin: 1px;vertical-align: middle;}
#Modinfo5 .Photo_img2{width:18%;padding: 1px;margin: 1px;vertical-align: middle;}

/*gaiyoContents*/
#gaiyo_contents{text-align: left;width:626px;padding-top: 40px;margin: 0 auto;}
#gaiyo_contents .midashi1{width:620px;border-left: solid 8px #ff6600;font-size:15pt;margin-left: 15px;padding-left: 15px;}
#gaiyo_contents .table{margin:40px 30px;}
#gaiyo_contents .midashi2{font-size:10pt;line-height: 2;}
#gaiyo_contents .midashi3{font-size:10pt;line-height: 2;}

/*news??products*/
#news_contents{text-align: left;width:626px;padding-top: 10px;margin: 0 auto;clear: both;background: #ffffff url(../img/bg_news.gif) repeat-x 0% 20%;}

#news_side{text-align: left;width:130px;margin: 5 auto;float: left;}
#news_contents .Photo_img{width:120px;height: 160px;}

.Mname{margin-top:10;padding-top: 10;font-size: 10pt;font-weight: bold;color: #000066;}
.Ncontents{font-size:1.4em;line-height: 1.6;}

/*artistの設定*/
#artist_contents{width: 626px;margin: 0;}
.Aname1 a:link {color: #996633;}
.Aname1 a:visited {color: #996633;}
.Aname1 a:hover {color: #cc0066;}
a{text-decoration:none}
.stylist_link{width: 313px;float: left;padding-bottom: 110px;}
.photographer_link{width: 313px;float: right;padding-bottom: 110px;}
.shoku{width: 303px;clear: both;float: left;margin: 110px 0 0 -10;}
.Aname1{width: 273px;float: left;color: #000000;margin-left: 40px;font-size: 15pt;ptfont-family:"MS Pゴシック",Osaka,sans-serif;}
.Aname2{width: 273px;float: left;color: #cc6600;margin-left: 40px;margin-bottom: 10px;font-size: 8pt;ptfont-family:"MS Pゴシック",Osaka,sans-serif;}


/*artinfoの設定*/
#artinfo{text-align: left;width:626px;margin: 10 auto;height: 37px;border-bottom: #3399ff solid 2px;}
#artinfo .a_name{width: 313px;font-size: 20pt;float: left;text-align: left;font-family: osaka;color: #cc0066;padding-top: 3px;}
#artinfo .a_shoku{width: 313px;font-size: 12pt;float: right;text-align: right;font-family: osaka;color: #3399ff;padding-top: 15px;}
#artinfo2{text-align: left;width:606px;margin: 10 auto;clear: both;}
#artinfo2 .midashi{width: 606px;font-size: 12pt;text-align: left;background: url(../img/obi.gif) no-repeat left top;}
#artinfo2 .naiyo{width: 606px;font-size:9pt;text-align: left;padding-left: 10px;}



/*Footer*/
#footer{background-color: #effcff;text-align: left;height: 50px;color: #000066;width:650px;border-top: solid 3px #00ccff;border-bottom: solid 3px #00ccff;margin-top: 10px;clear: both;}
.FooterComent{font-size: 8pt;font-family: san-serif;text-align: left;margin-left: 10px;color: #000066;margin-top: 25px;}
.FooterComent2{font-size: 8pt;font-family: san-serif;text-align: left;margin-left: 20px;color: #000066;margin-top: 12px;}
.FooterComent3{font-size: 7pt;font-family: san-serif;text-align: center;margin-left: 20px;color: #000066;margin-top: 5px;}

#footer a:link {color:#000066;text-decoration:underline;}
#footer a:visited {color:#000066;text-decoration:none;}
#footer a:hover {color:#660000;}
