@charset "utf-8";



/* 見出し */

h1{}

h2{
	font-size: 130%;
	color: #000000;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 15px;
	text-align: left;
	font-weight: bold;
}

h2 A{
	color: #000000;
}

h2 A:hover{
	color: #ffffff;
}

.t01{
	background-image: url(../images/tTitle_bg.gif);
	background-repeat: repeat-x;
	font-size: 120%;
	font-weight: bold;
}

.t01 A{
	color: #000000;
}



h3{}



/* main_SettingTOP */

#top_main{
	height: 400px;
	width: 900px;
	overflow: hidden;
}


#kojima{
	background-image: url(../../kojima/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}
#maki{
	background-image: url(../../maki/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}

#hazuki{
	background-image: url(../../hazuki/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}

#guin{
	background-image: url(../../guin/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}

#ono{
	background-image: url(../../ono/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}

#matsuoka{
	background-image: url(../../matsuoka/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}


#nakamura{
	background-image: url(../../nakamura/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}



#washio{
	background-image: url(../../washio/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}



#tomuya{
	background-image: url(../../tomuya/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}

#ziyi{
	background-image: url(../../ziyi/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}


#ichikawa{
	background-image: url(../../ichikawa/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}


#kiki{
	background-image: url(../../kiki/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}


#kagami{
	background-image: url(../../kagami/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}


#agatha{
	background-image: url(../../agatha/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}


#sugiyama{
	background-image: url(../../sugiyama/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}



#ogawa{
	background-image: url(../../ogawa/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}


#wakaba{
	background-image: url(../../wakaba/images/top_main.jpg);
	height: 400px;
	width: 900px;
	overflow: hidden;	
}


/* namePage */
#kojima_namePage A{
	background-image: url(../../kojima/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}


#maki_namePage A{
	background-image: url(../../maki/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}

#hazuki_namePage A{
	background-image: url(../../hazuki/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}


#guin_namePage A{
	background-image: url(../../guin/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}


#ono_namePage A{
	background-image: url(../../ono/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}


#matsuoka_namePage A{
	background-image: url(../../matsuoka/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}


#nakamura_namePage A{
	background-image: url(../../nakamura/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}


#washio_namePage A{
	background-image: url(../../washio/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}


#tomuya_namePage A{
	background-image: url(../../tomuya/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}


#ziyi_namePage A{
	background-image: url(../../ziyi/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}


#ichikawa_namePage A{
	background-image: url(../../ichikawa/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}


#kiki_namePage A{
	background-image: url(../../kiki/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}


#kagami_namePage A{
	background-image: url(../../kagami/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}


#agatha_namePage A{
	background-image: url(../../agatha/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}


#ogawa_namePage A{
	background-image: url(../../ogawa/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}

#sugiyama_namePage A{
	background-image: url(../../sugiyama/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}

#wakaba_namePage A{
	background-image: url(../../wakaba/images/conHead.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 155px;
	display: block;
	overflow: hidden;
}

#contents_left{
	padding: 10px;
	width: 700px;
	float: left;
}


/* prof */

#prof{
	height: 395px;
	width: 415px;
	padding-top: 10px;
	padding-left: 460px;
}



#prof_file_con{
	width: 380px;
	padding: 5px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	font-size: small;
	line-height: 140%;	

}

#prof_Btn{
	text-align: right;
}




/* information t01 */

#information_t01{
	float: left;
	width: 630px;
	padding-top: 22px;
	padding-left: 30px;
	background-image: url(../images/t_info_title.gif);
	background-repeat: no-repeat;
	background-position: 22px 30px;
}

#information_t01 ul{
	list-style-type: none;
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#information_t01 li{
	list-style-type: none;
	background-image: url(../images/t01_icon_ya.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 15px;
	padding-right: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
}

#information_t01 .more A{
	color: #09F;
}

/* information t01 */

#information_t02{
	float: left;
	width: 630px;
	padding-top: 22px;
	padding-left: 30px;
	background-image: url(../images/t_info_title.gif);
	background-repeat: no-repeat;
	background-position: 22px 30px;
}

#information_t02 ul{
	list-style-type: none;
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#information_t02 li{
	list-style-type: none;
	background-image: url(../images/t02_icon_ya.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 15px;
	padding-right: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
}

#information_t02 .more A{
	color: #09F;
}


/* top右Btn */

#GmenuTop{
	float: right;
	width: 155px;
	padding-top: 10px;
	padding-right: 10px;
}


#GmenuTop ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}


#GmenuTop ul li{
	margin-bottom: 5px;
}


/* top右Btn t01 */

#GmenuTop #t01Gmenu_01 A {
	background-image: url(../images/t01_Gmenu_works.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 35px;
	width: 155px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	margin: 0px;
}

#GmenuTop #t01Gmenu_01 A:hover {
	background-image: url(../images/t01_Gmenu_works_x.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 35px;
	width: 155px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	margin: 0px;
	
}


#GmenuTop #t01Gmenu_02 A {
		background-image: url(../images/t01_Gmenu_gallery.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 35px;
	width: 155px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	margin: 0px;
}

#GmenuTop #t01Gmenu_02 A:hover {
		background-image: url(../images/t01_Gmenu_gallery_x.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 35px;
	width: 155px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	margin: 0px;
	
}




#GmenuTop #t01Gmenu_03 A {
		background-image: url(../images/t01_Gmenu_news.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 35px;
	width: 155px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	margin: 0px;
}

#GmenuTop #t01Gmenu_03 A:hover {
		background-image: url(../images/t01_Gmenu_news_x.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 35px;
	width: 155px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	margin: 0px;
	
}


/* con main */
#con_main{
	width: 900px;
}



#M_home{
	float: right;
	height: 64px;
	width: 450px;
}

#M_home A{
	height: 64px;
	width: 450px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

/* contents */

#contents{
	clear: both;
}

#con_inner{
	width: 860px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	clear: both;
}

#photoList{}

#photoList ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#photoList li{
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	width: 220px;
}


.section{
	text-align: left;
	padding: 10px;
}


.section_con{
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}


#t_footer{
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 10px;
	clear: both;
}

.conMenu{
	padding: 10px;
	text-align: left;
}

.conMenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.conMenu ul li{
	float: left;
	background-image: url(../images/tab_bg.gif);
	background-repeat: no-repeat;
	text-align: center;
	margin-bottom: 2px;
	margin-right: 3px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	display: block;	
}

.conMenu ul li A{
	display: block;
}

.table_A{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 680px;
}

.table_A th{
	font-weight: normal;
	background-color: #EEE;
	text-align: left;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	white-space: nowrap;
}

.col290{
	width: 290px;
}

.col200{
	width: 200px;
}


.col150{
	width: 150px;
}

.col100{
	width: 100px;
}

.col55{
	width: 55px;
}
.table_A td{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

/* MT */
.asset-meta{
	background-color: #F5F5F5;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-right: 16px;
	margin-left: 15px;
}

#amazon{
	text-align: center;
	padding: 5px;
	border: 1px solid #CCC;
}