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

body {
    color: #000000;
    font-size: 12px;
    padding: 0;
    margin: 0 ;
    font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
    line-height: 1.4;
}

a:link     { color: #0000ff; text-decoration:underline ; }    /* 未訪のリンク */
a:visited { color: #00000ff; text-decoration:underline ; }   /* 訪問済みのリンク */
a:hover  { color: #004eff; text-decoration:none ; } /* カーソルが上に乗っているリンク */
a:active  { color: #004eff; text-decoration:none ; }   /* アクティブ中のリンク */

a img { border: 0; }

ul {
    margin : 0 ;
    padding : 0 ;
    list-style : none ;
}

li {
    margin : 0 ;
    padding : 0 ;
    list-style : none ;
}

/* スペース★★★★★★★★★★★★★★★★★★★★ */

/* margin★★★★★★★★★★★★★★★★★★★★ */

.mb25px {
    margin-bottom: 25px ;
}

.mb20px {
    margin-bottom: 20px ;
}

.mb15px {
    margin-bottom: 15px ;
}

.mb10px {
    margin-bottom: 10px ;
}

.mb5px {
    margin-bottom: 5px ;
}

.mb3px {
    margin-bottom: 3px ;
}

.mb1px {
    margin-bottom: 1px ;
}

.mr10px {
    margin-right: 10px ;
}

/* padding★★★★★★★★★★★★★★★★★★★★ */

.pb25px {
    padding-bottom: 25px ;
}

.pb15px {
    padding-bottom: 15px ;
}

.pb10px {
    padding-bottom: 10px ;
}

.pb20px {
    padding-bottom: 20px ;
}

.pb30px {
    padding-bottom: 30px ;
}

.pb5px {
    padding-bottom: 5px ;
}

.pb3px {
    padding-bottom: 3px ;
}

/* フォント★★★★★★★★★★★★★★★★★★★★ */
.font-red {
   color: #E60012 ;
}
.font-green {
   color: #456775 ;
}
.font-maroon {
   color: #990000 ;
}
.font-11 {
   font-size:11px;
   line-height:130%;
}

/* 追加要素★★★★★★★★★★★★★★★★★★★★ */
.under-clear {
	clear:both;
}



#wrap {
	width:760px;
	margin: 0px auto;
}

#header {
	width: 760px;
	margin-bottom:10px;
}

#campaign {
	margin-bottom: 15px;
}

.rightblock {width:326px; float:right; text-align:left;}
.leftblock {width:433px; float:left;}

.kyoumi-mass {
	width:151px;
	float:left;
}
.kyoumi-design {
	width:162px;
	float:left;
}
.kyoumi-doubutsu {
	width:120px;
	float:left;
}
.kyoumi-fashion {
	width:144px;
	float:left;
}
.kyoumi-business {
	width:147px;
	float:left;
}
.kyoumi-game {
	width:142px;
	float:left;
}

#pamph-area {
	margin:0px 0px;
	width:760px;
}

#pamph-bunya {
	margin:20px 0px;
	width:760px;
	font-size:11px;
}

.bunyasec01 {
	padding-left:20px;
	width:230px;
	float:left;
}
.bunyasec02 {
	padding-left:10px;
	width:250px;
	float:left;
}
.bunyasec03 {
	padding-left:10px;
	width:230px;
	float:left;
}


#akogare {
	margin:20px 0px;
	width:760px;
}

.akogare-contents {
	padding:5px;
	width: 750px;
}

.akomidashi {
	font-size:14px;
	padding:0px 0px 5px 0px;
	font-weight:bold;
}
.akogare01 {
	width: 375px;
	float:left;
}
.akogare01pic {
	width: 160px;
	height:235px;
	float:left;
}
.akogare01txt {
	width:210px;
	float:right;
	font-size:11px;
}
.akogare02 {
	width: 370px;
	float:right;
}
.akogare02pic {
	width: 134px;
	height:115px;
	float:left;
}
.akogare02txt {
	width:231px;
	float:right;
	font-size:11px;
}

#shiraberu {
	margin:20px 0px;
	width:760px;
}

.leftblock2 {
	width:360px;
	float:left;
}
.rightblock2 {
	width: 400px;
	float:right;
}

.pinkbox {
	width:185px;
	padding:5px;
	background-color:#fee7d7;
	float:left;
	font-size:11px;
	margin-top:30px;
}

.leftblock3 {
	width:450px;
	float:left;
}
.rightblock3 {
	width:310px;
	float:right;
}

#newsite {
	width:740px;
	background:#fdec9e;
	padding:10px 10px 0px 10px;
}
#newsite p {
	margin:0;
	padding:0;
}

#newsite span {
	font-size:15px;
	background:url(../img/newsite-arrow.gif) no-repeat left center;
	padding-left:18px;
}

#newsite td.info {
	padding-left:5px;
}

#newsite .leftsec {
	width:355px;
	float:left;
	background:#fff;
	padding:5px;
	margin-bottom:10px;
}
#newsite .rightsec {
	width:355px;
	float:right;
	background:#fff;
	padding:5px;
	margin-bottom:10px;
}


#footer {
	margin-top:10px;
}