/*////////////////////////////////////////////////////
 北海道大学大学祭 - プロフェッショナルスタイル -
                                     Ver.1.00
            03/2010 written by Toshiaki Bannai
////////////////////////////////////////////////////*/
/*--------------------------------------------------------------------------------------【重要】*/
html{
    height:100%;
    width:100%;
	margin: 0;
}

body {
	text-align:center;
	color: #663300;
	margin: 0;
	padding: 0;
	font-family:"Century Gothic",sans-serif,;
	font-size: 11pt;
	line-height: 1.5;
	cursor: default;
	height:100%;
	width:100%;
	background-color: #F7F5C4;
}

#all {
    background-repeat:repeat-x;
    background-image:url(../image/over_bg.png);
    background-color:#F7F5C4;
    background-position:center top;
    margin:auto;
    position:relative;
    height:100%;
    width:100%;
}


body > #all {height: auto;}

#contents {padding-bottom: 150px; }

/*--------------------------------------------------------------------------------------【リンク】*/

a {color:#4766e2;}
a:hover {color:#FF0000;}

#sketchbook_side a.within{color:#ef4a55;}
#sketchbook_side a.within:hover {color:#ef4a55;}

#content0 a,#container a {
    color:#4766e2;
    text-decoration:none;
}

/*--------------------------------------------------------------------------------------【clear】*/

.clear { clear:both; }  
.clear hr { display:none; }  

/*--------------------------------------------------------------------------------------【上部背景】*/

#over_bg {
    width:auto;
	height:255px;
	margin-left:0;
	margin-right:0;
	background-repeat:repeat-x;
    background-image:url(../image/over_bg.png);
	background-position:center top;
}

#pic2{
	position: absolute;
	background-image:url(../image/irodori.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:222px;
	height:199px;
	top:224px;
	right:68px;
}

#tape1{
	position:absolute;
	background-image:url(../image/tape.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:153px;
	height:111px;
	top:117px;
	right:669px;
}

#tape2{
	position:absolute;
	background-image:url(../image/tape.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:153px;
	height:118px;
	top:115px;
	right:248px;
}

#main_title{
	background-image:url(../image1/main_logo1.png);
	background-repeat:no-repeat;
	background-position:center center;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	height:250px;
	top:7px;
	right:43px;
}

#pen{
	position:absolute;
	background-image:url(../image/pen.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:426px;
	height:211px;
	top:334px;
	right:-13px;
}

#kureyon{
	position:absolute;
	background-image:url(../image/kureyon.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:270px;
	height:151px;
	top:514px;
	right:-4px;
}

/*--------------------------------------------------------------------------------------【main1】*/

#main3 {
   position:relative;
   width:890px;
   height:auto;
   margin-left:auto;
   margin-right:auto;
   margin-top:-20px;
   z-index:2;
}

#underline {
   width:830px;
   height:23.25px;
   margin:auto;
   background-image:url(../image/underline.png);
}

#sketchbook_top {
    width:890px;
	height:62px;
	margin-top:0;
	margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image1/sketch_top.png);
	background-position:center top;
}

#sketchbook_side {
    width:890px;
	height:auto;
	margin-left:auto;
    margin-right:auto;
    text-align:center;
    background-image:url(../image1/sketch_side.data.png);
    background-repeat:repeat-y;
    background-position:center center;
}

#sketchbook_bottom {
    width:890px;
	height:52px;
    margin-left:auto;
	margin-right:auto;
	background-image:url(../image1/sketch_bottom.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}

/*--------------------------------------------------------------------------------------【スケッチブックの中身】*/

#sketchbook_side #content0 {
    float:left;
    width:230px;
	height:330px;
	margin-top:0px;
    margin-left:15px;
    margin-right:auto;
	border-width:3px;
	border-color:#969696;
	border-style:solid;
	background-color:#FFFFFF;
}

#sketchbook_side #content0 .topic00 {
    width:230px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/topic00.png);
	background-position:center center;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
	background-color:#FFFFFF;
}

#sketchbook_side #content1 {
    float:left;
	width:auto;
	height:330px;
	margin-top:0px;
    margin-left:15px;
}

#sketchbook_side #content {
	width:570px;
	height:150px;
	margin-top:0px;
	border:3px #969696 solid;
	background-color:#FFFFFF;
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
}

#sketchbook_side #content .topic01 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme01.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#sketchbook_side #name {
    position:relative;
    width:570px;
	height:29.88px;
	margin-top:0px;
    margin-left:0px;
    margin-right:30px;
	text-align:right;
}

#sketchbook_side h1 {
	text-align:left;
	margin-top:0px;
	margin-right:30px;
	text-align:right;
}

#pickup {
    float:left;
	width:175px;
	height:270px;
	margin-left:-5px;
	margin-top:150px;
	background-image:url(../image/pickup_01.png);
	background-position:center top;
}

.theme {
    color:#FF0066;
	width:auto;
	padding:10px 10px 0px 10px;
	border-style:dotted;
	border-color:#0099FF;
	border-width:0 0 2px;
	text-align:right;
	font-size:18px;
}

.content_bottom {
    text-align:right;
	right:20px;
	bottom:20px;
	padding-top:10px;
}

.content {
    font-size:14px;
	text-align:left;
	padding-left:10px;
}

#topic_a a#sakura {
    display: block;
    overflow: hidden;
    width: 200px;
    height: 167.69px;
}
#topic_a a#sakura{background-image:url(../image1/sakura.png);}
/*オフマウス時*/
#topic_a a#sakura { background-position:0 167.69px;}
/*オンマウス時*/
#topic_a a#sakura:hover{ background-position: 0 0px;}

/*--------------------------------------------------------------------------------------【メニュー】*/
#globalnav {
	width:auto;
	height:35px;
	margin-right:auto;
	margin-left:auto;
    text-align: center;
    background-image:none;
	margin-top:0px;
	
}

#globalnav ul{
    height:35px;
    width: 860px;
    margin-left:auto;
    margin-right:auto;
    background-position:0 0;
    margin-top:0px;
}

#globalnav li {
    float: left;
    list-style: none;
	margin-left:10px;
	margin-top:0px;
	margin-right:0px;
}

#globalnav #nav1{width: 110px;}
#globalnav #nav2{width: 110px;}
#globalnav #nav3{width: 110px;}
#globalnav #nav4{width: 110px;}
#globalnav #nav5{width: 110px;}
#globalnav #nav6{width: 150px;}

#globalnav li a {
    display: block;
    width: 100%;
    height: 35px;
    text-indent: -9999px;
	background-repeat:no-repeat;
	background-position:0 0px;
}

#nav1 a {background: url(../image1/button_home.png);}
#nav2 a {background: url(../image1/button_about.png);}
#nav3 a {background: url(../image1/button_eachfes.png);}
#nav4 a {background: url(../image1/button_kikaku.png);}
#nav5 a {background: url(../image1/button_eco.png);}
#nav6 a {background: url(../image1/button_mail.png);}

#nav1 a:hover, #nav1 .current {background-position:0 -35px;}
#nav2 a:hover, #nav2 .current {background-position:0 -35px;}
#nav3 a:hover, #nav3 .current {background-position:0 -35px;}
#nav4 a:hover, #nav4 .current {background-position:0 -35px;}
#nav5 a:hover, #nav5 .current {background-position:0 -35px;}
#nav6 a:hover, #nav6 .current {background-position:0 -35px;}

/*--------------------------------------------------------------------------------------【news and 3】*/

#main2 {
    position:relative;
    width:950px;
    height:auto;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	z-index:1;
}

#news {
    float:left;
	width:950px;
	height:auto;
	margin-top:15px;
	margin-right:auto;
	margin-left:auto;
}

#new_start {
    float:left;
    width:89.67px;
	height:389px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:repeat-x;
	background-image:url(../image/news_start.png);
	background-position:center top;
}

#new_memo1 {
    float:left;
    width:50px;
	height:389px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:repeat-x;
	background-image:url(../image/news.png);
	background-position:center top;
}

#new_memo2 {
    float:left;
    width:350px;
	height:389px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:repeat-x;
	background-image:url(../image/news.png);
	background-position:center top;
}

#back {
    background-image:url(../image/logo01.png);
	width:350px;
	height:389px;
	margin-top:0px;
	background-repeat:no-repeat;
	background-position:195px 170px;
}

#topic2 {
    width:350px;
	height:29.88px;
	margin-top:35px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/topic02.png);
	background-position:right;
	border-bottom-style:dashed;
	border-width:0 0 1px 0;
	border-color:#000000
}

#topic3 {
    width:350px;
	height:29.88px;
	margin-top:35px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/topic03.png);
	background-position:right;
	border-bottom-style:dashed;
	border-width:0 0 1px 0;
	border-color:#000000
}

.line1 {
    width:350px;
	height:20px;
	margin-top:2px;
	text-align:right;
	color:#CC0033;
	border-bottom-style:dotted;
	border-width:0 0 1px 0;
	border-color:#000000
}

.line2 {
    width:350px;
	height:20px;
	margin-top:2px;
	padding-left:10px;
	text-align:left;
	border-bottom-style:dotted;
	border-width:0 0 1px 0;
}

#linkbox1 {
    width:170px;
	height:320px;
	float:left;
	margin:auto;
}

#linkbox2 {
    width:170px;
	height:320px;
	float:left;
	margin-left:10px;
}

.line3 {
    width:170px;
	height:20px;
	margin-top:2px;
	text-align:right;
	color:#CC0033;
	border-bottom-style:dotted;
	border-width:0 0 1px 0;
	border-color:#000000
}

.line4 {
    width:170px;
	height:20px;
	margin-top:2px;
	padding-left:0px;
	text-align:left;
	color:#CC0033;
	border-bottom-style:dotted;
	border-width:0 0 1px 0;
}

#new_orime {
    float:left;
    width:70px;
	height:389px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:repeat-x;
	background-image:url(../image/news_center01.png);
	background-position:center top;
}

#new_end {
    float:left;
    width:89.67px;
	height:389px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:repeat-x;
	background-image:url(../image/news_end.png);
	background-position:center top;
}


#blue_memo {
   float:left;
   width:209.666px;
   height:428.32px;
   margin-top:0px;
   background-repeat:no-repeat;
   margin-left:0px;
   background-image:url(../image/blue_memo.png);
   background-position:center top;
}

#orange_memo {
   float:left;
   width:209.666px;
   height:428.32px;
   margin-top:0px;
   background-repeat:no-repeat;
   margin-left:5px;
   background-image:url(../image/blue_memo.png);
   background-position:center top;
}

/*--------------------------------------------------------------------------------------【下部背景】*/

#under_bg {
    float:left;
    position:relative;
    width:100%;
	height:255px;
	margin-left:0;
	margin-right:0;
	margin-top:-40px;
	background-repeat:repeat-x;
    background-image:url(../image/under_bg.png);
	background-position:center top;
	z-index:0;
}

#footer {
    width:100%;
	height:auto;
	margin-top:80px;
}

#footer01 {
    float:left;
	width:auto;
	height:130px;
	margin-left:40px;
	margin-right:0;
	margin-top:0px;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#hutto{
	float:left;
	background-image:url(../image/hutto.png);
	background-repeat:no-repeat;
	background-position:center center;
	margin-left:40px;
	width:131px;
	height:118px;
}

#pic3 {
	position: absolute;
	background-image:url(../image/letter.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:361px;
	height:192px;
	top:1087px;
	right:0px;
}

#copyright{
    width: auto;
    height:20px;
    margin-left:0px;
    text-align:right;
	color:#FFFFFF;
    font-size:11px;
    padding-top:0px;
}

/*--------------------------------------------------------------------------------------【about】*/

#sketchbook_side #content0 .topic04 {
    width:230px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/topic04.png);
	background-position:center center;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
	background-color:#FFFFFF;
}

#sketchbook_side #content2 {
    float:left;
	width:570px;
	height:auto;
	margin-top:0px;
	margin-left:15px;
	border:3px #969696 solid;
	background-color:#FFFFFF;
	background-image:url(../image/irodori.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:0px;
	text-align:left;
}

#sketchbook_side #content2 .topic05 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/topic05.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

.name {
    text-align:right;
	margin-right:10px;
}

#logo {
    margin:auto;
	background-image:url(../image1/009logo.png);
	background-position:center;
	width:241px;
	height:241px;
	margin-top:10px;
}

#kureyon2{
	position:absolute;
	background-image:url(../image/kureyon.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:270px;
	height:151px;
	top:1196px;
	right:-10px;
}

#hutto2{
	position: absolute;
	background-image:url(../image/hutto.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:131px;
	height:118px;
	top:457px;
	right:807px;
}

#sketchbook_side #content2 .theme02 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme06.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#sketchbook_side #content2 .theme03 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme02.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#sketchbook_side #content2 .theme04 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme03.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#sketchbook_side #content2 .theme05 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme04.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#sketchbook_side #content2 .theme06 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme07.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#sketchbook_side #content2 .theme07 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme05.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

/*--------------------------------------------------------------------------------------【各祭】*/

#sketchbook_side #content0 .topic05 {
    width:230px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/topic06.png);
	background-position:center center;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
	background-color:#FFFFFF;
}

#animal_logo {
    width:414px;
	height:107px;
	margin-left:80px;
	background-image:url(../image1/animal_logo.png);
}

#doctor_logo {
    width:524px;
	height:156px;
	margin-left:40px;
	background-image:url(../image1/doctor_logo.png);
}

#tooth_logo {
    width:291px;
	height:154px;
	margin-left:120px;
	background-image:url(../image1/tooth_logo.png);
}

#norpl_logo {
    width:418px;
	height:43px;
	margin-left:80px;
	background-image:url(../image1/norpl_logo.png);
}

#science_logo {
    width:291px;
	height:93px;
	margin-left:120px;
	background-image:url(../image1/science_logo.png);
}

#engineer_logo {
    width:476px;
	height:156px;
	margin-left:60px;
	background-image:url(../image1/engineer_logo.png);
}

#iff_logo {
    width:456px;
	height:178px;
	margin-left:80px;
	background-image:url(../image1/iff_logo.png);
}

#nire_logo {
    width:444px;
	height:104px;
	margin-left:80px;
	background-image:url(../image1/nire_logo.png);
}

#agriculture_logo {
    width:444px;
	height:147px;
	margin-left:80px;
	background-image:url(../image1/agriculture_logo.png);
}





.theme18 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme18.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

.theme19 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme19.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

.theme20 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme20.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

.theme21 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme21.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

.theme22 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme22.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

.theme23 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme23.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

.theme24 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme24.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

.theme25 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme25.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

.theme26 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme26.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}


/*--------------------------------------------------------------------------------------【企画】*/

#sketchbook_side #content0 .topic06 {
    width:230px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/topic07.png);
	background-position:center center;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
	background-color:#FFFFFF;
}

#sketchbook_side #content2 .theme09 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme09.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#sketchbook_side #content3 .theme10 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme10.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#mosaic {
    width:476.47px;
	height:433.11px;
	background-image:url(../image1/Mosaic.png);
}

#sketchbook_side #content3 {
    float:left;
	width:570px;
	height:auto;
	margin-top:0px;
	margin-left:15px;
	border:3px #969696 solid;
	background-color:#FFFFFF;
	background-image:url(../image1/photo_logo.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:0px;
	text-align:left;
}

.theme11 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme11.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#shisetsu_photo {
    width:566px;
	height:480px;
	background-image:url(../image1/shisetsu_photo.png);
}

#sketchbook_side #content4 {
    float:left;
	width:570px;
	height:auto;
	margin-top:0px;
	margin-left:15px;
	border:3px #969696 solid;
	background-color:#FFFFFF;
	background-image:url(../image1/kougi_logo.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:0px;
	text-align:left;
}

.theme12 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme12.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#sketchbook_side #content5 {
    float:left;
	width:570px;
	height:auto;
	margin-top:0px;
	margin-left:15px;
	border:3px #969696 solid;
	background-color:#FFFFFF;
	background-image:url(../image1/shisetsu.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:0px;
	text-align:left;
}

.theme13 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme13.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#timepost_logo {
    width:492px;
	height:250px;
	margin-left:40px;
	background-image:url(../image1/timepost_logo.png);
}

.theme14 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme14.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#message_logo {
    width:538.65px;
	height:337.87px;
	background-image:url(../image1/message_logo.png);
}
	

#sketchbook_side #content6 {
    float:left;
	width:570px;
	height:auto;
	margin-top:0px;
	margin-left:15px;
	border:3px #969696 solid;
	background-color:#FFFFFF;
	background-image:url(../image1/timepost_back.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:0px;
	text-align:left;
}

.theme15 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme15.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#harunire_logo {
    width:475.87px;
	height:357.85px;
	background-image:url(../image1/harunire_logo.png);
	margin-left:;
}

.theme16 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme16.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#sketchbook_side #content16 {
    float:left;
	width:570px;
	height:auto;
	margin-top:0px;
	margin-left:15px;
	border:3px #969696 solid;
	background-color:#FFFFFF;
	background-image:url(../image1/treasure_bg.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:0px;
	text-align:left;
}

#treasure_logo {
    width:352.92px;
	height:226.6px;
	background-image:url(../image1/treasure_logo.png);
	margin-left:80px;
}
	

.theme17 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme17.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#sketchbook_side #content10 {
    float:left;
	width:570px;
	height:811.2px;
	margin-top:0px;
	margin-left:15px;
	border:3px #969696 solid;
	background-color:#FFFFFF;
	background-image:url(../image1/stamp_h.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:0px;
	text-align:left;
}

#stamp_logo {
    width:549px;
	height:187px;
	background-image:url(../image1/stamp_logo.png);
}
	
	
/*--------------------------------------------------------------------------------------【エコ】*/	
	
#sketchbook_side #content0 .topic07 {
    width:230px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/topic08.png);
	background-position:center center;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
	background-color:#FFFFFF;
}	
	
/*--------------------------------------------------------------------------------------【お問い合わせ】*/	
	
#sketchbook_side #content0 .topic08 {
    width:230px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/topic09.png);
	background-position:center center;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
	background-color:#FFFFFF;
}

#sketchbook_side #content2 .theme08 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme08.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}




/*--------------------------------------------------------------------------------------【その他】*/

#sketchbook_side #content0 .topic000 {
    width:230px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/topic000.png);
	background-position:center center;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
	background-color:#FFFFFF;
}

#sketchbook_side #content2 .theme000 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme000.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#sketchbook_side #content2 .theme00 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme00.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#sketchbook_side h2{
    color:#ef4a55;
    font-size:14px;
    margin:10px 0 0 0;
    padding:0 0 0 5px;
    border-color:#ef4a55;
    border-width:0 0 1px 0;
    border-style:dotted;
}

#sketchbook_side #content100 {
    float:left;
	width:570px;
	height:auto;
	margin-top:0px;
	margin-left:15px;
	border:3px #969696 solid;
	background-color:#FFFFFF;
	background-image:url(../image1/hutto_bg.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:0px;
	text-align:left;
}

.line8 {
    width:500px;
	height:20px;
	margin-top:2px;
	text-align:right;
	color:#CC0033;
	border-bottom-style:dotted;
	border-width:0 0 1px 0;
	border-color:#000000
}

.line9 {
    width:500px;
	height:20px;
	margin-top:2px;
	padding-left:10px;
	text-align:left;
	border-bottom-style:dotted;
	border-width:0 0 1px 0;
}

/*--------------------------------------------------------------------------------------【ふっとうのやつ】*/


#sketchbook_side #content0 .topic11 {
    width:230px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/topic11.png);
	background-position:center center;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
	background-color:#FFFFFF;
}

#sketchbook_side #content100 .theme30 {
    width:570px;
	height:40px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
	background-repeat:no-repeat;
	background-image:url(../image/theme30.png);
	background-position:right;
	border-width:0 0 1px;
	border-color:#969696;
	border-style:dashed;
}

#topic_a a#hutto_sto {
    display:block;
    overflow:hidden;
    width:200px;
    height:167.69px;
}
#topic_a a#hutto_sto{background-image:url(../image1/hutto_sto.png);}
/*オフマウス時*/
#topic_a a#hutto_sto { background-position:0 167.69px;}
/*オンマウス時*/
#topic_a a#hutto_sto:hover{ background-position: 0 0px;}

#hutto_sto{
    

/*--------------------------------------------------------------------------------------【写真系の話】*/

p.pickupimg{
    text-align:center;
	margin:0px 0px 10px 0px;
	padding:0px 0px 8px 0px;
}
.pict .img{
    margin-left:0px;
	margin-right:0px;
}
.pict .center{
    text-align:center;
}
.pict a.photo{
    margin-right:6px;
	border: 0px solid #FFFFFF;
    text-decoration:none;
}
.pict a.photo:link{text-decoration:none;	border: 0px solid #FFFFFF; color:#ffffff;}
.pict a.photo:visited{text-decoration:none;	border: 0px solid #FFFFFF; color:#ffffff;}
.pictn a.photo:hover{text-decoration:none;	border: 0px solid #FFFFFF; color:#ffffff;}
.pict a.photo:active	{text-decoration:none;	border: 0px solid #FFFFFF; color:#ffffff;}
.pict img{border:0;}