/* CSS Document */


/* header */

.box738      { width: 738px; height:50px; text-align:left;}
.box165      { float: left; width: 165px; text-align:left;}
.box195      { float: left; width: 195px; text-align:left;}
.box90       { float: left; width: 90px; text-align:left;}
.box198       { float: left; width: 198px; text-align:left;}

.box680      {  width: 680px; text-align:left;}
.box650      {  width: 650px; text-align:left;}

.box738_2      {width: 738px; text-align:left;}
.box738_2a      {width: 738px; text-align:left; background-image:url(../common/spacer.gif);}
.box738_2b      {width: 738px; text-align:left; background-image:url(../common/spacer_m.gif);}
.box360       { float: left; width: 360px; text-align:left;}
.box378       { float: left; width: 378px; text-align:left;}

.box738_3      {width: 738px; height:7px; text-align:left; background-image:url(../common/new_bar.gif);}
.box738_3a      {width: 738px; text-align:left; background-image:url(../common/spacer_m02.gif);}
.box364      { float: left; width: 364px; height:18px; text-align:center; background-color:#5DB44F;}
.box10      { float: left; width: 10px; height:18px; text-align:left; background-color:#5DB44F;}


.box363_all      { float: left; width: 363px; height:219px;}
.box363_all02      { float: none; width: 363px; height:219px;}
.box12      { float: left; width: 12px; height:219px; text-align:center; background-image:url(../common/new_center_bg.gif);}

.box738_4a      {width: 738px; text-align:left;}
.box363_top      {text-align:center; background-image:url(../common/new_top_bg.gif); font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3",serif; font-size: 12px; color: #004203; line-height: 36px; font-weight: bold;}
.box363_center      { width: 363px; text-align:center;}
.box363_center02      { width: 363px; height:22px; text-align:center; background-image:url(../common/new_center_bg02.gif);}
.box363_bottom      { width: 363px; height:98px; text-align:left; background-image:url(../common/new_bottom_bg.gif); background-color:#AEED9C;}
.box738_4      {width: 738px; height:13px; text-align:left; background-image:url(../common/new_under_bar.gif);}

.box738_5a      {width: 738px; height:50px; text-align:center; background-image:url(../common/spacer.gif); font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; font-size: 10px;}
.box738_5b      {
	width: 738px;
	text-align:left;
	background-image:url(../common/spacer.gif);
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	height: 90px;
	line-height: 12px;
}
.box738_5      {
	width: 738px;
	height:15px;
	text-align:center;
	background-image:url(../common/f_bg.gif);
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
}
.box738_5c      {
	width: 738px;
	text-align:center;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	height: 15px;
}
.box738_5d      {
	width: 738px;
	text-align:center;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	height: 28px;
	line-height: 12px;
}
.box738_w01      {width: 738px; height:5px; background-image:url(../wedding/images/image_photo_underbar.gif);}
.box738_w02      {width: 738px; height:24px; background-image:url(../wedding/images/main_contents_bg.gif);}

.box7_w01      {float: left; width: 7px; height:115px; text-align:center; background-image:url(../wedding/images/manu_bg.gif);}
.box139_w01      {float: left; width: 139px; height:115px; background-image:url(../wedding/images/manu_bg.gif);}
.box8_w01      {float: left; width: 8px; height:115px; background-image:url(../wedding/images/manu_bg.gif);}

.box738_w03      { width: 738px; height:6px; background-image:url(../wedding/images/main_contents_under_bg.gif);}

.box738_w04      { width: 738px; height:3px; background-image:url(../wedding/images/bana_line_bg01.gif);}
.box369_w01      {float: left; width: 369px; height:58px;}
.box738_w05      { width: 738px; height:4px; background-image:url(../wedding/images/bana_line_bg02.gif);}

.box120      {float: left; width: 120px; height:22px;}
.box500      {float: left; width: 500px; height:22px;}

.box738_wc01      {width: 738px; height:19px; background-image:url(../wedding/common/manu_bg01.gif);}
.box7_wc01      {float: left; width: 7px; height:34px; text-align:center; background-image:url(../wedding/common/manu_bg02.gif);}
.box139_wc01      {float: left; width: 139px; height:34px; background-image:url(../wedding/common/manu_bg02.gif);}
.box8_wc01      {float: left; width: 8px; height:34px; background-image:url(../wedding/common/manu_bg02.gif);}
.box738_wc03      { width: 738px; height:9px; background-image:url(../wedding/common/manu_bg03.gif);}
.box738_navi      { width: 728px; height:18px; text-align:left; margin-left:10px;}
.box738_wc_image_bg      { width: 738px; height:3px; text-align:left; background-image:url(../wedding/common/image_bg.gif);}
.box738_wc_pagelink_bg      {
	width: 738px;
	height:34px;
	text-align:right;
	background-image:url(../wedding/common/page_link_bg.gif);
	line-height: 34px;
}

.box738_wc_pagelink_bg02      {
	width: 738px;
	height:34px;
	text-align:right;
	background-image:url(../wedding/common/page_link_bg.gif);
	line-height: 34px;
	font-size: 10px;
}

.box708_wc      { width: 708px;  text-align:left; margin-left:15px; margin-top:5; margin-bottom:5;}
.box708_wc_top      { width: 708px;  text-align:right; margin-left:15px; margin-top:5; margin-bottom:5;}
.box174_wc01      { width: 174px;  text-align:left; margin-right:3px; margin-top:5; margin-bottom:5;}


.box175_p01      {float: left; width: 175px; height:115px; background-image:url(../wedding/images/manu_bg.gif);}
.box9_w01      {float: left; width: 9px; height:115px; background-image:url(../wedding/images/manu_bg.gif);}

.box9_wc01      {float: left; width: 9px; height:34px; text-align:center; background-image:url(../wedding/common/manu_bg02.gif);}
.box175_p02      {float: left; width: 175px; height:34px; background-image:url(../wedding/common/manu_bg02.gif);}

.box680_wc      { width: 680px;  text-align:left; margin-left:50px; margin-top:5; margin-bottom:5;}

.box650_wc02      { width: 650px;  text-align:left; margin-left:40px; margin-top:5; margin-bottom:5;}
/* list-box */
.list_l      { width: 212px; margin:0px; list-style-type:disc; list-style-position:inside; padding:0px; float: left; text-align:left;}
.list_r      { width: 212px; margin:0px; list-style-type:disc; list-style-position:inside; padding:0px; float: left; text-align:left;}
.list440     { width: 440px; margin:0px; list-style-type:disc; list-style-position:inside; padding:0px; float: left; text-align:left;}
.list510     { width: 510px; margin:0px; list-style-type:disc; list-style-position:inside; padding:0px; float: left; text-align:left;}
.list720     { width: 720px; margin:0px; list-style-type:disc; list-style-position:inside; padding:0px; float: left; text-align:left;}


/* right-box */
.box175      { float: left; width: 175px; margin:0px 0px 0px 0px;}
.box175_gry1 { float: left; background-color: #cccccc; width: 175px; border:1px solid #747474; text-align:left; margin:0px 0px 0px 0px;}
.box175_line { background-color: #ffffff; width: 173px; border:1px solid #747474; float:none; text-align:left; margin:0px 0px 0px 0px;}
.box50       { float: left; width: 50px; text-align:left;}
.box250      { float: left; width: 250px; text-align:left;}

.space { clear: left; }

/* img */	
img          { border:0px; }
.imgalign    { vertical-align:middle; }

/* margin */	
.margin0         { margin:0px 0px 0px 0px; }
.margin5         { margin:5px 5px 5px 5px; }
.margin10        { margin:10px 10px 10px 10px; }

/* margin-top */	
.margin-top5     { margin-top:5px; }
.margin-top10    { margin-top:10px; }
.margin-top15    { margin-top:15px; }
.margin-top20    { margin-top:20px; }
.margin-top25    { margin-top:25px; }
.margin-top30    { margin-top:30px; }

/* margin-bottom */	
.margin-bottom5  { margin-bottom:5px; }
.margin-bottom10 { margin-bottom:10px; }
.margin-bottom15 { margin-bottom:15px; }
.margin-bottom20 { margin-bottom:20px; }
.margin-bottom25 { margin-bottom:25px; }
.margin-bottom30 { margin-bottom:30px; }

/* margin-left */	
.margin-left5    { margin-left:5px; }
.margin-left10   { margin-left:10px; }
.margin-left15   { margin-left:15px; }
.margin-left20   { margin-left:20px; }
.margin-left40   { margin-left:40px; }
.margin-left30   { margin-left:30px; }
.margin-left53   { margin-left:53px; }
/* margin-right */	
.margin-right5   { margin-right:5px; }
.margin-right10  { margin-right:10px; }
.margin-right15  { margin-right:15px; }
.margin-right20  { margin-right:20px; }
.margin-right25  { margin-right:25px; }
.margin-right30  { margin-right:30px; }

/* padding */
.padding5        { padding:5px 5px 5px 5px; }
.padding10       { padding:10px 10px 10px 10px; }
.padding15       { padding:15px 15px 15px 15px; }
.padding20       { padding:20px 20px 20px 20px; }

/* padding-top */
.padding-top2    { padding-top:2px; }
.padding-top3    { padding-top:3px; }
.padding-top5    { padding-top:5px; }
.padding-top10   { padding-top:10px; }
.padding-top15   { padding-top:15px; }
.padding-top20   { padding-top:20px; }
.padding-top30   { padding-top:30px; }

/* padding-bottom */
.padding-bottom5 { padding-bottom:5px; }
.padding-bottom10{ padding-bottom:10px; }
.padding-bottom15{ padding-bottom:15px; }
.padding-bottom20{ padding-bottom:20px; }

/* padding-left */
.padding-left5   { padding-left:5px; }
.padding-left10  { padding-left:10px; }
.padding-left15  { padding-left:15px; }
.padding-left20  { padding-left:20px; }

/* padding-right */
.padding-right5  { padding-right:5px; }
.padding-right10 { padding-right:10px; }
.padding-right15 { padding-right:15px; }
.padding-right20 { padding-right:20px; }



/* line */
.line1 { border-bottom: 1px solid #cccccc; }
 
/* background */
.bg-line1{ width: 720px; height: 1px; padding: 10px 0px 0px 10px; border: dotted #FF9999 1px; }

/* progrum-layout */
.pbox1{float:left; background-color:#ffffff; width:150px;}

.pspace{float:left; background-color:#ffffff; width:30px; height:1px;}
