/*---------------------コンテンツ共通---------------------------*/

#title01{
text-align:left;
margin-top:20px;
margin-left:10px;
margin-bottom:30px;
}

.read_box{
width:660px;
margin:1em auto;
text-align:left;
}

.ad01{
margin:0.6em 0;
}

.hosoku{
font-size:83%;
color:#666666;
line-height:1.5;
/*\*/
letter-spacing:0.1em;
/**/
}

/*---------------------プロフィール----------------------------*/

#profile_title{
width:680px;
margin:10px auto 20px auto;
}

#hensen_left{
float:left;
width:463px;
_width:483px;
text-align:left;
padding-left:20px;
margin-top:20px;
}

#hensen_right{
float:right;
width:207px;
_width:217px;
padding-right:10px;
margin-top:20px;
}

.hensen_read{
margin:0.5em auto;
}

#kanren{
margin-top:2em;
}

#kanren h5{
color:#666666;
border-bottom:1px solid #666666;
padding-left:1em;
}

#kanren a:link{
color:#666666;
background-image:url(../profile/images/list_red.gif);
background-repeat:no-repeat;
background-position:left center;
padding:4px 0 0 10px;
text-decoration:none;
border-bottom:dotted 1pt;
}

#kanren a:visited{
color:#666666;
background-image:url(../profile/images/list_red.gif);
background-repeat:no-repeat;
background-position:left center;
padding:4px 0 0 10px;
text-decoration:none;
border-bottom:dotted 1pt;
}

#kanren a:hover{
color:#0033FF;
background-image:url(../profile/images/list_red.gif);
background-repeat:no-repeat;
background-position:left center;
padding:4px 0 0 10px;
border-bottom:solid 1pt;
}

#kanren ul{
color:#666666;
list-style:none;
margin:0;
padding:0;
}

#kanren li{
margin:1em;
padding:0;
}

/*ポップアップ*/
.profile_fontlayout{
font-size:14px;
text-align:left;
line-height:18px;
letter-spacing:1pt;
width:270px;
margin-left:220px;
margin-top:15px;
margin-right:10px;
margin-bottom:10px;
text-align:left;
}

/*----------------------------ニュース----------------------------*/
#news ul{
list-style-type:disc;
}

#news li{
margin:0 2em 1.5em 2em;
padding:0;
}

#news a:link{
color:#333333;
text-decoration:none;
border-bottom:dotted 1pt;
}

#news a:visited{
color:#333333;
text-decoration:none;
border-bottom:dotted 1pt;
}

#news a:hover{
color:#0033FF;
border-bottom:solid 1pt;
}

/*----------------------------グッズ----------------------------*/
#goodsNav {
	list-style-type: none;
	background: #FFFFFF url(../goods/images/btn_bg.gif) left top repeat-x;
	text-align:left;
}
#goodsNav li {
	display: inline;
}

#goodsNav li a {
color:#FFFFFF;
}

#goods{
margin-top:20px;
}

.good_btn{
text-align:right;
margin-right:20px;
}

.good_contents{
position:relative;
width:670px;
height:170px;
margin-left:10px;
}

.g_pos01{
position:absolute;
width:112px;
height:138px;
top:10px;
left:10px;
}

.g_pos02{
position:absolute;
top:10px;
left:142px;
font-size:116%;
text-align:left;
height:30px;
}

.g_pos02 a:link{
color:#333333;
text-decoration:none;
border-bottom:dotted 1pt;
}

.g_pos02 a:visited{
color:#333333;
text-decoration:none;
border-bottom:dotted 1pt;
}

.g_pos02 a:hover{
color:#0033FF;
border-bottom:solid 1pt;
}

.g_pos03{
position:absolute;
top:40px;
left:142px;
text-align:left;
line-height:1.5;
/*\*/
letter-spacing:0.1em;
/**/
}

.g_pos04{
position:absolute;
bottom:20px;
right:0px;
width:140px;
height:23px;
}

/*-----------------リンク--------------------*/
.l_box{
margin-top:10px;
}

.l_box a:link{
color:#666666;
background-image:url(../profile/images/list_red.gif);
background-repeat:no-repeat;
background-position:left center;
padding:4px 0 0 10px;
text-decoration:none;
border-bottom:dotted 1pt;
}

.l_box a:visited{
color:#666666;
background-image:url(../profile/images/list_red.gif);
background-repeat:no-repeat;
background-position:left center;
padding:4px 0 0 10px;
text-decoration:none;
border-bottom:dotted 1pt;
}

.l_box a:hover{
color:#0033FF;
background-image:url(../profile/images/list_red.gif);
background-repeat:no-repeat;
background-position:left center;
padding:4px 0 0 10px;
border-bottom:solid 1pt;
}

.l_contents{
position:relative;
width:670px;
margin-left:10px;
margin-bottom:20px;
}

.l_left{
position:absolute;
width:180px;
height:136px;
top:10px;
left:10px;
}

.l_right{
margin-left:210px;
width:460px;
}

.l_right h4{
font-size:116%;
text-align:left;
margin-top:10px;
}

.l_pos01{
margin-top:1em;
text-align:left;
line-height:1.5;
/*\*/
letter-spacing:0.1em;
/**/
}

.l_pos02{
width:100%;
border:1px solid #FFE6AA;
margin-top:1em;
background-color:#FFFDF7;
text-align:left;
}

.l_pos02 h5{
font-size:100%;
margin:10px 1em;
}

.l_pos02 ul{
font-size:100%;
margin-left:2em;
margin-bottom:10px;
list-style:none;
line-height:1.5;
/*\*/
letter-spacing:0.1em;
/**/
}

.l_contents02{
position:relative;
width:670px;
margin-left:10px;
margin-bottom:20px;
}

.l_contents02 h4{
font-size:116%;
text-align:left;
margin-top:10px;
margin-left:10px;
}

.l_contents02 p{
font-size:100%;
margin-left:10px;
margin-top:3px;
text-align:left;
line-height:1.5;
/*\*/
letter-spacing:0.1em;
/**/
}

/*------------------番組OAスケジュール------------------------*/
.oa_box{
margin:10px auto;
font-size:100%;
text-align:left;
line-height:1.5;
/*\*/
letter-spacing:0.1em;
/**/
}

.oa_box td{
border-bottom:1px solid #CCCC99;
padding:5px 3px 0 3px;
}

.oa_old{
width:660px;
text-align:right;
line-height:1.5;
/*\*/
letter-spacing:0.1em;
/**/
}

.oa_old{
width:660px;
text-align:right;
font-weight:bold;
margin-top:30px;
margin-bottom:10px;
line-height:1.5;
/*\*/
letter-spacing:0.1em;
/**/
}

.oa_old a:link{
color:#666666;
background-image:url(../profile/images/list_red.gif);
background-repeat:no-repeat;
background-position:left center;
padding:4px 0 0 10px;
text-decoration:none;
border-bottom:dotted 1pt;
}

.oa_old a:visited{
color:#666666;
background-image:url(../profile/images/list_red.gif);
background-repeat:no-repeat;
background-position:left center;
padding:4px 0 0 10px;
text-decoration:none;
border-bottom:dotted 1pt;
}

.oa_old a:hover{
color:#0033FF;
background-image:url(../profile/images/list_red.gif);
background-repeat:no-repeat;
background-position:left center;
padding:4px 0 0 10px;
border-bottom:solid 1pt;
}

/*------------------個展スケジュール------------------------*/
.koten_box{
width:680px;
margin:10px auto;
font-size:100%;
text-align:left;
line-height:1.5;
/*\*/
letter-spacing:0.1em;
/**/
}

.koten_box h4{
font-size:116%;
margin-top:1.5em;
margin-left:20px;
}


.koten_box p{
margin-left:30px;
margin-right:30px;
border-bottom:1px solid #CCCC99;
padding:5px 0 0 10px;
}

.k_flier{
text-align:right;
margin-right:30px;
margin-top:10px;
}
/*----------------------お問い合わせ---------------------*/
#c_box{
width:500px;
margin:0 auto;
}

#c_box table{
width:100%;
font-size:100%;
margin-bottom:10px;
}

#c_box th{
width:200px;
font-weight:normal;
border-bottom:1px solid #F0F0E1;
}

#c_box td{
padding:5px;
border-bottom:1px solid #F0F0E1;
text-align:left;
}

#c_box h3{
margin-top:50px;
font-size:116%;
margin-bottom:25px;
}

.c_con{
color:#FF0000;
font-size:83%;
}

#c_box .submit{
text-align:center;
margin-bottom:20px;
margin-top:10px;
}

.text01{
height:24px;
}


/*アート*/
#adjust{
background-color:#FFFFFF;
width:680px;
height:500px;
margin:0 auto 50px auto;
}
