@charset "utf-8";
/* ===================================================================
CSS information

 file name  :index.css
 author     :yourName (admin)
 style info :ブライダルindexページ用CSS
=================================================================== */

/* -----------------------------------------------------------
	.index
----------------------------------------------------------- */

a:link{
	color:#c5116f;
	text-decoration:underline;
	}
a:hover{
	text-decoration:none;
}
a:visited{
	color:#c5116f;
}


.balloon {
	padding-top:223px;
	padding-left:31px;
	}
	

.flow {
	margin-top:9px;
	padding-left:31px;
	}


#menu {
height:219px;
background:url(../img/manu_back.gif) no-repeat top left;

}

#menu p.bridal {
padding:9px 0 9px 0;
}

#menu p.bridal a{
background:url(http://balloon-art.co.jp/information/img/blidal_off.gif);
width:185px;
height:49px;
display:block;
}

#menu p.bridal a:hover{
background:url(http://balloon-art.co.jp/information/img/blidal_on.gif);
}



#menu p.display {
padding:0 0 9px 0;
}

#menu p.display a{
background:url(http://balloon-art.co.jp/information/img/02_off.gif);
width:185px;
height:49px;
display:block;
}

#menu p.display a:hover{
background:url(http://balloon-art.co.jp/information/img/02_on.gif);
}

#menu p {
padding:0;
margin-left:10px;
}

.gaiyou_btn{
margin-bottom:1px;
}

.gaiyou_btn a{
background:url(http://balloon-art.co.jp/information/img/03_1_off.gif);
width:185px;
height:27px;
display:block;
}

.gaiyou_btn a:hover{
background:url(http://balloon-art.co.jp/information/img/03_1_on.gif);
}


.gaiyou_btn2{
margin-bottom:1px;
}

.gaiyou_btn2 a{
background:url(http://balloon-art.co.jp/information/img/03_2_off.gif);
width:185px;
height:26px;
display:block;
}

.gaiyou_btn2 a:hover{
background:url(http://balloon-art.co.jp/information/img/03_2_on.gif);
}

.gaiyou_btn3{
margin-bottom:0;
}

.gaiyou_btn3 a{
background:url(http://balloon-art.co.jp/information/img/03_3_off.gif);
width:185px;
height:27px;
display:block;
}

.gaiyou_btn3 a:hover{
background:url(http://balloon-art.co.jp/information/img/03_3_on.gif);
}

.blogbanner a{
background:url(http://balloon-art.co.jp/img/common/banner_blog_off.gif);
width:205px;
height:87px;
display:block;
}

.blogbanner a:hover{
background:url(http://balloon-art.co.jp/img/common/banner_blog_on.gif);
}

.forwork a{
background:url(http://balloon-art.co.jp/img/common/banner_forwork_off.gif);
width:205px;
height:74px;
display:block;
}

.forwork a:hover{
background:url(http://balloon-art.co.jp/img/common/banner_forwork_on.gif);
}

.link_waku{
width:585px;
margin-top:25px;
background:url(../img/line.gif) no-repeat bottom left;
clear:both;
display:block;
float:left;
}

.link_waku2{
width:585px;
background:url(../img/line.gif) no-repeat bottom left;
padding:10px 0;
clear:both;
display:block;
float:left;
}

.link_waku3{
width:585px;
background:url(../img/line.gif) no-repeat bottom left;
padding:10px 0;
margin-bottom:50px;
clear:both;
display:block;
float:left;
}

.link_left{
float:left;
color:#c5116f;
font-size:120%;
font-weight:bold;
padding-left:10px;
}

.link_left_2nd{
float:left;
color:#c5116f;
font-size:100%;
font-weight:bold;
padding-left:10px;
}

.link_right{
float:right;
width:478px;
}

.link_right_title{
background-color:#eeeeee;
width:468px;
padding:1px 0 1px 10px;
}

.link_right_mozi{
margin:10px 0 20px 15px;
color:#c5116f;
line-height:1.5em;
}


.com_waku{
width:585px;
margin-top:15px;
clear:both;
}

.com_waku1{
padding:5px 0 0 0;
}

.com_waku2{
padding:5px 0 0 0;
background-image:url(../img/line.gif);
background-position:top;
background-repeat:no-repeat;
clear:both;
}

.com_left{
float:left;
display:block;
}

.com_right{
float:right;
width:460px;
display:block;
}

.com_title{
width:110px;
background-color:#fdf4f9;
padding:10px 0;
text-align:center;
color:#c5116f;
font-weight:bold;
}

.com_right{
padding:10px 0;
margin-bottom:5px;
}

.com_otoiawase{
margin-bottom:5px;
}

#inf_pagetop{
background:#ffffff;
margin-right:8px;
}

.info_mozi{
margin:5px 0;
}

#info_mozi_waku{
background-color:#efefef;
padding:15px;
}





.info_waku{
width:585px;
margin-top:15px;
overflow:hidden;
height:100%;
}

.info_waku1{
padding:5px 0 0 0;
overflow:hidden;
height:100%;
}

.info_waku2{
padding:5px 0 0 0;
background-image:url(../img/line.gif);
background-position:top;
background-repeat:no-repeat;
overflow:hidden;
height:100%;
}

.info_waku3{
padding:20px 0 25px 0;
background-image:url(../img/line.gif);
background-position:top;
background-repeat:no-repeat;
text-align:center;
overflow:hidden;
}

.info_left{
float:left;
width:200px;
display:block;
}

.info_right{
float:right;
width:380px;
display:block;
}

.info_title{
padding:10px 0 10px 10px;
color:#c5116f;
font-weight:bold;
}

.info_right{
padding:10px 0;
margin-bottom:5px;
}


.info_nomal{
font-weight:normal;
}

.info_nomal2{
font-weight:normal;
padding:10px 0;
}

.info_btn{
margin:0 20px 0 10px;
}

.info_text{
width:220px;
}

.info_text2{
width:290px;
}

.kankei_font{
width:569px;
margin-top:15px;
}


.kankei_waku{
margin:20px 0 20px 5px;
}

.wakuwaku{
display:block;
clear:both;
}

.tablewaku th{
padding:5px 2px 5px 5px;
text-align:left;
vertical-align:top;
font-weight:normal;
}

.tablewaku td{
padding:5px 0;
text-align:left;
vertical-align:top;
}

.nofont{
display:none;
}

