@charset "UTF-8";
/* CSS Document */

/*上下／左右　　margin:7px 10px;
上／左右・下　　margin:5px 10px 7px;
上／右／下／左　　margin:5px 10px 7px 5px; */

body {
	background: url(../img_kyotsu/001_back01.gif) repeat-x top left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555555;
	font-size:12px;
	line-height:1.6;	
}

table{
}

table td{
	vertical-align:top;
	padding:5px 0px;
}


h1{}

h2{
	font-size:14px;
	font-weight:bolder;
	color:#29ABE2;
	}


#wrapper {
	width:1000px;
	margin:auto;
	position:relative;
}

#header{
}

#page_header{
}


/*　ヘッダーナビゲーションメニュー　ここから　*/　
#header_navi{
	float:left;
	width: 600px;
	height:25px;
	display:block;
}

#header_navi ul{
	float:left;
	width: 600px;
	height:25px;
}


#header_navi li{
	float:left;
	display:inline;
	list-style:none;
	}



#header_navi li a{
	width:75px;
	height:20px;
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;		
}


#header_navi li#header_navi01{
	background: url(../img/head_navi/01home_01.gif) top no-repeat;
	}

#header_navi li#header_navi01 a{
	background: url(../img/head_navi/01home_01.gif) top no-repeat;
	}

#header_navi li#header_navi01 a:hover{
	background: url(../img/head_navi/01home_02.gif) top no-repeat;
	
}

/*　ここから　header_navi02　GALLERY */
#header_navi li#header_navi02{
	background: url(../img/head_navi/02gallery_01.gif) top no-repeat;
	}

#header_navi li#header_navi02 a{
	background: url(../img/head_navi/02gallery_01.gif) top no-repeat;
	}

#header_navi li#header_navi02 a:hover{
	background: url(../img/head_navi/02gallery_02.gif) top no-repeat;
	
}

/*　ここから　header_navi03　ABOUT */
#header_navi li#header_navi03{
	background: url(../img/head_navi/03about_01.gif) top no-repeat;
	}

#header_navi li#header_navi03 a{
	background: url(../img/head_navi/03about_01.gif) top no-repeat;
	}

#header_navi li#header_navi03 a:hover{
	background: url(../img/head_navi/03about_02.gif) top no-repeat;
	
}


/*　ここから　header_navi04　DIARY */
#header_navi li#header_navi04{
	background: url(../img/head_navi/04diary_01.gif) top no-repeat;
	}

#header_navi li#header_navi04 a{
	background: url(../img/head_navi/04diary_01.gif) top no-repeat;
	}

#header_navi li#header_navi04 a:hover{
	background: url(../img/head_navi/04diary_02.gif) top no-repeat;
	
}

/*　ここから　header_navi05　CONTACT */
#header_navi li#header_navi05{
	background: url(../img/head_navi/05contact_01.gif) top no-repeat;
	}

#header_navi li#header_navi05 a{
	background: url(../img/head_navi/05contact_01.gif) top no-repeat;
	}

#header_navi li#header_navi05 a:hover{
	background: url(../img/head_navi/05contact_02.gif) top no-repeat;
	
}




/*　ヘッダーナビゲーションメニュー　ここまで　*/　

#top_navi{
}

#top_navi li{
	float:left;
	list-style:none;
}

#main_area{
	width: 1000px;
	height:430px;
}

#main_column{
	float:left;
	width: 630px;
	height:430px;
	background: url(../img/back/01_paper_024.png) top no-repeat;
	margin: 0 0 10px 0;
	font-size:12px;
}

#sub_column{
	margin:10px;
	position:absolute;
	top:120px;
	left:620px;
}


/*　サイドメニュー */

#sub_list{
	width: 230px;
	height:35px;
	margin-left:20px;
}


#sub_list li{
	display:inline;
	list-style-type:none;
}



#sub_list li a{
	width:230px;
	height:35px;
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;		
}

/*　ここから　sub_list01 */
#sub_list li#sub_list01{
	background: url(../img/side_menu/side01_01.gif) top no-repeat;
	
	}

#sub_list li#sub_list01 a{	
background: url(../img/side_menu/side01_01.gif) top no-repeat;
	
}

#sub_list li#sub_list01 a:hover{
	background: url(../img/side_menu/side01_01_02.gif) top no-repeat;
	
}


/*　ここから　sub_list02 */
#sub_list li#sub_list02{
	background: url(../img/side_menu/side01_02.gif) top no-repeat;
	
	}

#sub_list li#sub_list02 a{	
background: url(../img/side_menu/side01_02.gif) top no-repeat;
	
}

#sub_list li#sub_list02 a:hover{
	background: url(../img/side_menu/side01_02_02.gif) top no-repeat;
	
}

/*　ここから　sub_list03 */
#sub_list li#sub_list03{
	background: url(../img/side_menu/side01_03.gif) top no-repeat;
	
	}

#sub_list li#sub_list03 a{	
background: url(../img/side_menu/side01_03.gif) top no-repeat;
	
}

#sub_list li#sub_list03 a:hover{
	background: url(../img/side_menu/side01_03_02.gif) top no-repeat;
	
}


/*　ここから　sub_list04 */
#sub_list li#sub_list04{
	background: url(../img/side_menu/side01_04.gif) top no-repeat;
	
	}

#sub_list li#sub_list04 a{	
background: url(../img/side_menu/side01_04.gif) top no-repeat;
	
}

#sub_list li#sub_list04 a:hover{
	background: url(../img/side_menu/side01_04_02.gif) top no-repeat;
	
}



/*　ここから　sub_list05 */
#sub_list li#sub_list05{
	background: url(../img/side_menu/side01_05.gif) top no-repeat;
	
	}

#sub_list li#sub_list05 a{	
background: url(../img/side_menu/side01_05.gif) top no-repeat;
	
}

#sub_list li#sub_list05 a:hover{
	background: url(../img/side_menu/side01_05_02.gif) top no-repeat;
	
}



/*　ここから　sub_list06 */
#sub_list li#sub_list06{
	background: url(../img/side_menu/side01_06.gif) top no-repeat;
	
	}

#sub_list li#sub_list06 a{	
background: url(../img/side_menu/side01_06.gif) top no-repeat;
	
}

#sub_list li#sub_list06 a:hover{
	background: url(../img/side_menu/side01_06_02.gif) top no-repeat;
	
}


/*　ここから　sub_list07 */
#sub_list li#sub_list07{
	background: url(../img/side_menu/side01_07.gif) top no-repeat;
	
	}

#sub_list li#sub_list07 a{	
background: url(../img/side_menu/side01_07.gif) top no-repeat;
	
}

#sub_list li#sub_list07 a:hover{
	background: url(../img/side_menu/side01_07_02.gif) top no-repeat;
	
}




/*　サイドバーナビゲーション　ここまで　*/


.main_menu{
	clear:both;
	width:960px;
	color:#666666;
	font-size:11px;
}

.main_manu_left{
	width:610px;
	float:left;
	margin:10px 10px;
}

.main_manu_left ul{
	margin:10px 0 10px 20px;
	}

.main_manu_left li{
	padding-top:5px;
	border-bottom:1px dotted #cccccc;
	list-style-image: url(../img/list_icon/01Doticon_wht_Pen.gif);
	margin-left:10px;
	}

.main_manu_right{
	float:left;
	width:310px;
	margin:10px 0 10px 10px;
}


#page_contents{
	clear:both;
	width:1000px;
}





#gallery_page{
	clear:both;
	width:1000px;
	height:800px;
}

#footer_area{
	clear:both;
	width: 1000px;
	padding: 15px 0 42px;
	text-align: center;
	}


#privacy{
	text-align:right;
	font-size:10px;
	padding-bottom:20px;
}
	
/* copy_right */
#copy_right{
	font-size:10px;
	text-decoration:none;
}

#copy_right a{
	text-decoration:none;
}

#copy_right a:visited{
	text-decoration:none;
}

#copy_right a:hover{
	text-decoration:none;
}

/* copy_right End */



a{
	color:#666666;
}

a:visited{
	color:#666666;
}

a:hover{
	color:#ff6600;
}

.cut_illust01{
	float:left;
	margin: 0 20px 10px 0;
}

.sp_top00 {	margin-top: 0px;}
.sp_top05 {	margin-top: 5px;}
.sp_top10 {	margin-top: 10px;}
.sp_top20 {	margin-top: 20px;}
.sp_top30 {	margin-top: 30px;}
.sp_top40 {	margin-top: 40px;}
.sp_top50 {	margin-top: 50px }

.sp_btm03 {	margin-bottom: 3px;}
.sp_btm05 {	margin-bottom: 5px;}
.sp_btm10 {	margin-bottom: 10px;}
.sp_btm15 {	margin-bottom: 10px;}
.sp_btm16 {	margin-bottom: 16px;}
.sp_btm20 {	margin-bottom: 20px;}
.sp_btm25 {	margin-bottom: 25px;}
.sp_btm30 {	margin-bottom: 30px;}
.sp_btm40 {	margin-bottom: 40px;}
.sp_btm300 {margin-bottom: 300px;}
.sp_btm400 {margin-bottom: 400px;}

.sp_lft05 {	margin-left: 5px;}
.sp_lft10 {	margin-left: 10px;}
.sp_lft20 {	margin-left: 20px;}
.sp_lft30 {	margin-left: 30px;}
.sp_lft40 {	margin-left: 40px;}

.sp_rgt05 {	margin-right: 5px;}
.sp_rgt10 {	margin-right: 10px;}
.sp_rgt20 {	margin-right: 20px;}
.sp_rgt30 {	margin-right: 30px;}
.sp_rgt40 {	margin-right: 40px;}

/* クリアフィックスハック */
.clearfix:after { 
	content:"";
    display:block;
    clear:both;
} 
.clearfix { 
	display: inline-block; 
}
/* Mac版IE除外 \*/
.clearfix { 
	display: block; 
}

/*　clear:both　*/
.clear_both{
	clear:both;
}

/*　フォントサイズ　*/

.text13px{
	font-size:13px;
	line-height:160%;
}


.ame_original_form{
}

.ame_original_form td{
	vertical-align:top;
}

/*　お申し込みボタン　*/
.omoushikomi_btn{
	float:right;
}


/*　リストマーク　*/

.list_mark01{}

.list_mark01 li{
	list-style:url(../img/list_icon/01list_mark.gif);
	vertical-align:central;
	border:none;
	margin-left:10px;
}


/*　img の設定　*/
.img_position01{
	float:left;
	margin:0 15px 10px 0;
}


