﻿/* ------------------------------------- */
/* Default.aspx */
/* 段組 */
#default_unit
{
    width:800px;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
}
#default_left
{
    width:500px;
    margin:0px;
    padding:0px;
    float:left;
    padding-left:20px;
}
#default_right
{
    width:240px;
    margin:0px;
    padding:0px;
    float:right;
	padding-left:20px;
    padding-right:20px;
}
/* お知らせ */
#default_news
{
    width:500px;
    float:left;
    margin-bottom:20px;
}
#default_news .box .padding
{
	padding:25px 25px 22px 20px;
	text-align:left;
}
#default_news_h2
{
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:15px;
}
#default_news_list
{
    width: 455px;
	padding-left:5px;
}
dl.default_news_list 
{
    background-image:url("../images/common/list_bg.gif");    
    background-repeat:no-repeat;
    background-position:0px 5px;
    width: 455px;
	line-height:130%;
	padding-bottom:3px;
}
dt.default_news_list 
{
    width:70px;
    text-align:right;
    float:left;
	background-position:0px 2px;
	background-repeat:no-repeat;
}
dd.default_news_list
{
    overflow:hidden;
    margin:auto;
    width:365px;
    text-align:left;
}
#default_news_footer
{
    width:455px;
    height:20px;
    background-image:url("../images/common/news_list_footer.gif");
    background-repeat:no-repeat;
}
#default_news_backnumber
{
	text-align:right;
}
#default_news_backnumber a
{
	text-decoration:underline;
	background-image:url("../images/common/more1_bg.gif");
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:15px;
}
/* プロフィール */
#default_profile
{
    width:240px;
    float:left;
    margin-bottom:20px;
}
#default_profile .box .padding
{
	padding:15px 25px 12px 22px;
	text-align:center;
}
#default_profile_list
{
    width: 190px;
	margin-top:15px;
	margin-bottom:15px;
}
dl.default_profile_list 
{
    background-image:url("../images/common/list_bg.gif");    
    background-repeat:no-repeat;
    background-position:0px 7px;
    width: 190px;
	line-height:150%;
}
dt.default_profile_list 
{
    width:60px;
    text-align:left;
    padding-left:10px;
    float:left;
	background-position:0px 2px;
	background-repeat:no-repeat;
}
dd.default_profile_list
{
    overflow:hidden;
    margin:auto;
    width:120px;
    text-align:left;
}

/* ブログ */
#default_blog
{
	width:500px;
	clear:both;
}
#default_blog .box2 .padding
{
	padding:15px 20px 1px 20px;
	text-align:left;
}
#default_blog_h2
{
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:10px;
}
#default_blog_date
{
	padding-bottom:10px;
}
#default_blog_h3
{
    font-size:18px;
    color:#FFAA00;
    padding-bottom:10px;
}
#default_blog_naiyo
{
	clear:both;
	font-size:13px;
	line-height:130%;
	padding-top:10px;
}
#default_blog_link
{
	clear:both;
	padding-top:15px;
	text-align:right;
}
#default_blog_link a
{
	text-decoration:underline;
	background-image:url("../images/common/more1_bg.gif");
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:15px;
    padding-right:15px;
}
#default_blog_link a.last
{
	padding-right:0px;
}

/* メールマガジン */
#default_mail_magazine
{
    width:240px;
    float:left;
}
#default_mail_magazine .box .padding
{
	padding:15px 20px 12px 17px;
	text-align:left;
}
#default_mail_magazine_h2
{
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:15px;
}
#default_mail_magazine div.default_mail_magazine_title
{
	color:#FFAA00;
	padding-bottom:10px;
	font-size:15px;
}
#default_mail_magazine div.default_mail_magazine_naiyo
{
	padding-bottom:10px;
	line-height:120%;
}
#default_mail_magazine div.default_mail_magazine_name
{
	padding-bottom:5px;
}
#default_mail_magazine div.default_mail_magazine_mail
{
	padding-bottom:5px;
}
#default_mail_magazine div.default_mail_magazine_btn
{
	padding-bottom:15px;
}
#default_mail_magazine input.name
{
	width:140px;
}
#default_mail_magazine input.mail
{
	width:180px;
}
#default_mail_magazine span.default_mail_magazine_important
{
	color:#FFAAAA;
}
#default_mail_magazine div.line
{
	border-bottom:dotted 1px #CCCCEE;
	margin-bottom:15px;
}
/* ------------------------------------- */
/* InfoList.aspx */
/* 段組 */
#infolist_unit
{
    width:800px;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
}
#infolist_left
{
    width:500px;
    margin:0px;
    padding:0px;
    float:left;
    padding-left:20px;
}
#infolist_right
{
    width:240px;
    margin:0px;
    padding:0px;
    float:right;
    padding-left:20px;
    padding-right:20px;
}
/* お知らせバックナンバー */
#infolist_news
{
    width:500px;
    float:left;
    margin-bottom:20px;
}
#infolist_news .box .padding
{
	padding:25px 15px 22px 20px;
	text-align:left;
}
#infolist_news_h2
{
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:15px;
}
#infolist_news_list
{
    width: 455px;
	padding-left:5px;
}
dl.infolist_news_list 
{
    background-image:url("../images/common/list_bg.gif");    
    background-repeat:no-repeat;
    background-position:0px 5px;
    width: 455px;
	line-height:130%;
	padding-bottom:3px;
}
dt.infolist_news_list 
{
    width:70px;
    text-align:right;
    float:left;
	background-position:0px 2px;
	background-repeat:no-repeat;
}
dd.infolist_news_list
{
    overflow:hidden;
    margin:auto;
    width:365px;
    text-align:left;
}
#infolist_news_footer
{
    width:455px;
    height:10px;
    background-image:url("../images/common/news_list_footer.gif");
    background-repeat:no-repeat;
}
#infolist_news_pager
{
    margin-top:20px;
    margin-right:15px;
    text-align:right;
}
#infolist_news_pager a
{
	text-decoration:underline;
	background-image:url("../images/common/more1_bg.gif");
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:15px;
}

/* ------------------------------------- */
/* InfoClose.aspx */
/* 段組 */
#InfoClose_unit
{
    width:800px;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
}
#InfoClose_left
{
    width:500px;
    margin:0px;
    padding:0px;
    float:left;
    padding-left:20px;
}
#InfoClose_right
{
    width:240px;
    margin:0px;
    padding:0px;
    float:right;
    padding-left:20px;
    padding-right:20px;
}
#InfoClose
{
	width:500px;
	clear:both;
}
#InfoClose .box2 .padding
{
	padding:20px 20px 40px 20px;
	text-align:left;
}
#InfoClose_h2
{
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:20px;
}
#InfoClose_h3
{
    font-size:18px;
    color:#FFAA00;
    padding-bottom:20px;
}
#InfoClose_naiyo
{
	clear:both;
	font-size:13px;
	line-height:130%;
	padding-top:10px;
}
.InfoClose_File_line
{
	margin-top:10px;
	width:100%;
	border-top:dotted 1px #FFFFFF;
}
.InfoClose_File_list
{
	font-size:16px;
	font-weight:bold;
	margin-left:10px;
	padding:5px;
}
#InfoClose_next_prev
{
	margin-top:20px;
	margin-left:20px;
	line-height:150%;
	list-style-type: disc;
}
#InfoClose_next_prev a
{
	text-decoration:underline;
}
/* ------------------------------------- */
/* InfoList.aspx */
/* 段組 */
#bloglist_unit
{
    width:800px;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
}
#bloglist_left
{
    width:500px;
    margin:0px;
    padding:0px;
    float:left;
    padding-left:20px;
}
#bloglist_right
{
    width:240px;
    margin:0px;
    padding:0px;
    float:right;
    padding-left:20px;
    padding-right:20px;
}
/* ブログバックナンバー */
#bloglist_blog
{
    width:500px;
    float:left;
    margin-bottom:20px;
}
#bloglist_blog .box .padding
{
	padding:25px 15px 22px 20px;
	text-align:left;
}
#bloglist_blog_h2
{
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:15px;
}
#bloglist_blog_list
{
    width: 455px;
	padding-left:5px;
}
dl.bloglist_blog_list 
{
    background-image:url("../images/common/list_bg.gif");    
    background-repeat:no-repeat;
    background-position:0px 5px;
    width: 455px;
	line-height:130%;
	padding-bottom:3px;
}
dt.bloglist_blog_list 
{
    width:70px;
    text-align:right;
    float:left;
	background-position:0px 2px;
	background-repeat:no-repeat;
}
dd.bloglist_blog_list
{
    overflow:hidden;
    margin:auto;
    width:365px;
    text-align:left;
}
#bloglist_blog_footer
{
    width:455px;
    height:15px;
    background-image:url("../images/common/news_list_footer.gif");
    background-repeat:no-repeat;
}
#bloglist_blog_pager
{
    margin-top:20px;
    margin-right:10px;
    text-align:right;
}
#bloglist_blog_pager a
{
	text-decoration:underline;
	background-image:url("../images/common/more1_bg.gif");
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:15px;
}
/* ------------------------------------- */
/* BlogClose.aspx */
/* 段組 */
#blogClose_unit
{
    width:800px;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
}
#blogClose_left
{
    width:500px;
    margin:0px;
    padding:0px;
    float:left;
    padding-left:20px;
}
#blogClose_right
{
    width:240px;
    margin:0px;
    padding:0px;
    float:right;
    padding-left:20px;
    padding-right:20px;
}
#blogClose
{
	width:500px;
	clear:both;
}
#blogClose .box2 .padding
{
	padding:20px 20px 30px 20px;
	text-align:left;
	border-bottom:dotted 1px #CCCCEE;
	margin-bottom:10px;
}
#blogClose_h2
{
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:10px;
}
#blogClose_date
{
	padding-bottom:10px;
}
#blogClose_h3
{
    font-size:18px;
    color:#FFAA00;
    padding-bottom:20px;
}
#blogClose_naiyo
{
	clear:both;
	font-size:13px;
	line-height:130%;
	padding-top:10px;
}
#blogClose_link
{
	clear:both;
	padding-top:15px;
	text-align:right;
}
#blogClose_link a
{
	text-decoration:underline;
	background-image:url("../images/common/more1_bg.gif");
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:15px;
    padding-right:15px;
}
#blogClose_link a.last
{
	padding-right:0px;
}
#blogClose_next_prev
{
	margin-top:20px;
	margin-left:20px;
	line-height:150%;
	list-style-type: disc;
}
#blogClose_next_prev a
{
	text-decoration:underline;
}
/* コメントエリア */
#blogClose_comment
{
	text-align:left;
	width:500px;
}
#blogClose_comment .blogClose_comment_title
{
	margin-left:40px;
	margin-right:40px;
	margin-bottom:5px;
	color:#FFAA00;
}
#blogClose_comment .blogClose_comment_naiyo
{
	margin-left:40px;
	margin-right:40px;
	margin-bottom:5px;
	line-height:130%;
}
#blogClose_comment .blogClose_comment_footer
{
	margin-left:40px;
	margin-right:40px;
	padding-top:4px;
	border-top:dotted 1px #CCCCEE;
	margin-bottom:25px;
}
#blogClose_comment span.blogClose_comment_name
{
	color:#FFEE00;
	margin-right:10px;
}
#blogClose_comment a.blogClose_comment_name
{
	color:#FFEE00;
}
#blogClose_comment .blogClose_comment_date
{
	color:#FFFFFF;
	margin-right:10px;
}
#blogClose_comment a.blogClose_comment_input
{
	color:#FFAACC;
	margin-right:10px;
}
/* テキストエリア */
#blogClose_inner
{
    clear:both;
    text-align:left;
    padding-left:40px;
    width:500px;
}
#blogClose p
{
    margin:0px;
}
#blogClose_inner input,#blogClose_inner textarea
{
    font-size:15px;
}
#blogClose_inner p.blogClose_input
{
    margin-bottom:5px;
}
span.blogClose_important
{
    color:#FFAAAA;
}
#blogClose_inner input.btn_send
{
    background-color:#EEEEEE;
    width:200px;
    padding:3px;
}
#blogClose_inner input.btn_send:hover
{
    background-color:#FFEE99;
}
#blogClose_error
{
    color:#FFAAAA;
    margin-bottom:15px;
}
#blogClose_error ul
{
    margin-top:10px;
    margin-left:10px;
    list-style-type:none;
}
#blogClose_error ul li
{
    margin-bottom:4px;
}
span.blogClose_key{
    font-size:22px;
    font-weight:bold;
}
/* ------------------------------------- */
/* Inquiry.aspx */
/* 段組 */
#inquiry_unit
{
    width:800px;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
}
#inquiry_left
{
    width:500px;
    margin:0px;
    padding:0px;
    float:left;
    padding-left:20px;
}
#inquiry_right
{
    width:240px;
    margin:0px;
    padding:0px;
    float:right;
    padding-left:20px;
    padding-right:20px;
}
#inquiry
{
    width:500px;
    float:left;
    margin-bottom:20px;
}
#inquiry .box .padding
{
	padding:25px 15px 22px 20px;
	text-align:left;
}
#inquiry_h2
{
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:15px;
}
#inquiry_main_01_spacer
{
    height:10px;
}
#inquiry_form
{
    clear:both;
}
#inquiry_form_inner
{
    clear:both;
    margin-left:10px;
}
#inquiry_form p
{
    margin:0px;
}
#inquiry_form_inner input,#inquiry_form_inner textarea
{
    font-size:20px;
}
#inquiry_form_inner p.inquiry_form_label
{
    margin-bottom:5px;
}
#inquiry_form_inner p.inquiry_form_input
{
    margin-bottom:10px;
}
span.inquiry_important
{
    color:#FF0000;
}
#inquiry_form_inner input.btn_send
{
    background-color:#EEEEEE;
    width:200px;
    padding:3px;
}
#inquiry_form_inner input.btn_send:hover
{
    background-color:#FFEE99;
}
#inquiry_form_inner .txt_mail_kj
{
    width:400px;
}
#inquiry_form_inner .txt_naiyo_kj
{
    width:400px;
}
#inquiry_error
{
    color:#FFAAAA;
    margin-bottom:10px;
}
#inquiry_error ul
{
    margin-top:10px;
    margin-left:10px;
    list-style-type:none;
}
#inquiry_error ul li
{
    margin-bottom:4px;
}
/* ------------------------------------- */
/* InquiryLast.aspx */
#inquirylast_form
{
    clear:both;
    font-size:18px;
    font-weight:bold;
    width:450px;
    text-align:center;
    padding-top:25px;
    padding-bottom:25px;
    line-height:140%;
    color:#FFAA00;
}

/* ------------------------------------- */
/* Use_site.aspx */
/* 段組 */
#use_site_unit
{
    width:800px;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
}
#use_site_left
{
    width:500px;
    margin:0px;
    padding:0px;
    float:left;
    padding-left:20px;
}
#use_site_right
{
    width:240px;
    margin:0px;
    padding:0px;
    float:right;
    padding-left:20px;
    padding-right:20px;
}
#use_site
{
    width:500px;
    float:left;
    margin-bottom:20px;
}
#use_site .box .padding
{
	padding:25px 15px 22px 20px;
	text-align:left;
}
#use_site_h2
{
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:15px;
}
#use_site_main
{
    width:460px;
    line-height:140%;
}
#use_site_main p
{
    margin-bottom:10px;
}
#use_site_main dl dt
{
    font-weight:bold;
    background-image:url("../images/common/more2_bg.gif");
    background-repeat:no-repeat;
    background-position:0px 6px;
    padding-left:10px;
}
#use_site_main dl dd
{
    margin-left:10px;
    margin-bottom:20px;
}
/* ------------------------------------- */
/* Use_personal.aspx */
/* Use_site.aspx */
/* 段組 */
#use_personal_unit
{
    width:800px;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
}
#use_personal_left
{
    width:500px;
    margin:0px;
    padding:0px;
    float:left;
    padding-left:20px;
}
#use_personal_right
{
    width:240px;
    margin:0px;
    padding:0px;
    float:right;
    padding-left:20px;
    padding-right:20px;
}
#use_personal
{
    width:500px;
    float:left;
    margin-bottom:20px;
}
#use_personal .box .padding
{
	padding:25px 15px 22px 20px;
	text-align:left;
}
#use_personal_h2
{
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:15px;
}
#use_personal_main
{
    width:450px;
    line-height:140%;
}
#use_personal_main dl dt
{
    font-weight:bold;
    background-image:url("../images/common/more2_bg.gif");
    background-repeat:no-repeat;
    background-position:0px 6px;
    padding-left:10px;
}
#use_personal_main dl dd
{
    margin-left:10px;
    margin-bottom:20px;
}

/* ------------------------------------- */
/* MailMagazineList.aspx */
/* 段組 */
#MailMagazine_unit
{
    width:800px;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
}
#MailMagazine_left
{
    width:500px;
    margin:0px;
    padding:0px;
    float:left;
    padding-left:20px;
}
#MailMagazine_right
{
    width:240px;
    margin:0px;
    padding:0px;
    float:right;
    padding-left:20px;
    padding-right:20px;
}
#MailMagazine
{
    width:500px;
    float:left;
    margin-bottom:20px;
}
#MailMagazine .box .padding
{
	padding:25px 15px 22px 20px;
	text-align:left;
}
#MailMagazine_h2
{
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:15px;
}
#MailMagazine_main_01_spacer
{
    height:10px;
}
#MailMagazine div.magazine_title
{
	color:#FFAA00;
	padding-bottom:10px;
	font-size:15px;
}
#MailMagazine div.magazine_naiyo
{
	padding-bottom:10px;
	line-height:120%;
}
#MailMagazine div.magazine_name
{
	padding-bottom:5px;
}
#MailMagazine div.magazine_mail
{
	padding-bottom:5px;
}
#MailMagazine div.magazine_btn
{
	padding-bottom:15px;
}
#MailMagazine input.name
{
	width:240px;
}
#MailMagazine input.mail
{
	width:280px;
}
#MailMagazine span.magazine_important
{
	color:#FFAAAA;
}
#MailMagazine div.line
{
	border-bottom:dotted 1px #CCCCEE;
	margin-bottom:15px;
}

#MailMagazine_error
{
    color:#FFAAAA;
    margin-bottom:20px;
}
#MailMagazine_error ul
{
    margin-top:10px;
    margin-left:10px;
    list-style-type:none;
}
#MailMagazine_error ul li
{
    margin-bottom:4px;
}
/* ------------------------------------- */
/* InquiryLast.aspx */
#MailMagazinelast_form
{
    clear:both;
    font-size:18px;
    font-weight:bold;
    width:450px;
    text-align:center;
    padding-top:20px;
    padding-bottom:25px;
    line-height:140%;
    color:#FFAA00;
}

/* ------------------------------------- */
/* link.aspx */
/* 段組 */
#link_unit
{
    width:800px;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
}
#link_left
{
    width:500px;
    margin:0px;
    padding:0px;
    float:left;
    padding-left:20px;
}
#link_right
{
    width:240px;
    margin:0px;
    padding:0px;
    float:right;
    padding-left:20px;
    padding-right:20px;
}
.link_category
{
    clear:both;
    color:#ffcccc;
    font-size:17px;
    margin-bottom:10px;
    padding-left:0px;
}
#link
{
    width:500px;
    float:left;
    margin-bottom:20px;
}
#link .box .padding
{
	padding:25px 15px 22px 20px;
	text-align:left;
}
#link_h2
{
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:15px;
}
#llink_footer
{
    width:455px;
    height:15px;
    background-image:url("../images/common/news_list_footer.gif");
    background-repeat:no-repeat;
}
.link_dat
{
    margin-left:5px;
}
.link_img
{
    float:left;
}
#link dl.type1
{
    clear:both;
}
#link dl.type2
{
    float:left;
    margin-left:15px;
}
#link ul
{
    list-style-type:none;
}
#link ul li
{
    float:left;
    width:240px;
    padding-left:14px;
    margin-bottom:10px;
    background-image:url(../images/arrow/arrow0701.gif);
	background-position:0px center;
	background-repeat:no-repeat;
	font-size:13px;
}
#link ul li a
{
    color:#ffffcc;
}
#link ul li a:hover
{
    color:#FF0000;
}
#link dt
{
	width:302px;
    font-size:16px;
    font-weight:bold;
    margin-bottom:5px;
    border-bottom:solid 1px #999999;
    padding-bottom:3px;
}
#link dt.type1
{
    width:452px;
}
#link dt.type2
{
    width:342px;
}
#link dt a
{
    color:#ffffcc;
}
#link dt a:hover
{
    color:#FF0000;
}
#link dd
{
    font-size:12px;
    line-height:140%;
    width:452px;
}
#link dd.type2
{
    width:342px;
}
.link_spacer
{
    clear:both;
    width:100%;
    height:20px;
}
#link .type3{
    width:220px;
    float:left;
}
.link_spacer_type3
{
    clear:both;
    width:100%;
    height:20px;
}
/* ------------------------------------- */
/* GalleryList.aspx */
/* 段組 */
#GalleryList_unit
{
	clear:both;
    width:800px;
    margin:auto;
    background-repeat:repeat-y;
    background-image:Url("../images/common/gallery_bg.jpg");
}
#GalleryList_unit h2 img{
    text-align:center;
    margin-top:20px;
}
#GalleryList
{
    width:800px;
}
#GalleryList_category_dl{
    clear:both;
    margin-left:200px;
    margin-top:20px;
}
#GalleryList_category_dl dt{
    float:left;
}
#GalleryList_category_dl dd{
    float:left;
}
#GalleryList_category_dl dd select{
    margin-left:10px;
    margin-top:5px;
}
#GalleryListPhoto{
    margin-left:30px;
    margin-top:30px;
}
.GalleryListPhotoData{
    width:131px;
    height:157px;
    float:left;
    margin-right:20px;
    border:solid 1px #999999;
    background-color:#ffffff;
}
.GalleryListPhotoDataPicture{
    margin-top:10px;
    margin-right:1px;
}
.GalleryListPhotoDataTitle{
    margin-top:10px;
    text-align:center;
    margin-right:1px;
    color:#000000;
}
.GalleryListPhotoSpacer{
    clear:both;
    height:30px;
}
#GalleryList_photo_pager
{
    margin-top:20px;
    margin-bottom:20px;
    margin-right:10px;
    text-align:center;
}
#GalleryList_photo_pager a
{
	text-decoration:underline;
}
#GalleryListPhotoNoData{
    font-size:16px;
    margin-bottom:30px;
}
/* ------------------------------------- */
/* GalleryClose.aspx */
/* 段組 */
#GalleryClose_unit
{
	clear:both;
    width:800px;
    margin:auto;
    background-repeat:repeat-y;
    background-image:Url("../images/common/gallery_bg.jpg");
}
#GalleryClose_left
{
    width:145px;
    text-align:center;
    height:100%;
    vertical-align:middle;
}
#GalleryClose_center
{
    width:510px;
    text-align:center;
}
#GalleryClose_right
{
    width:145px;
    text-align:center;
    height:100%;
    vertical-align:middle;
}
#GalleryClose
{
    width:520px;
}
#GalleryClose_unit h2 img{
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
}
#GalleryClose_unit h3{
    text-align:center;
    font-size:20px;
    font-weight:bold;
    padding-top:15px;
    padding-bottom:10px;
    padding-right:5px;
}
#GalleryClose_data_middle{
    width:505px;
    border:solid 1px #999999;
    background-color:#ffffff;
    color:#000000;
}
#GalleryClose_data_middle img{
    padding-bottom:20px;
    margin-right:5px;
}
#GalleryClose_data_naiyo{
    padding-bottom:10px;
}
#GalleryClose_back{
    margin-top:20px;
    margin-bottom:20px;
}
