html{background: #ffffff url(../images/bg_main2.jpg) top left repeat-x;}
body{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; color:#000; font-size:1.3em;}

/* padding*/
.pdd_top{padding-top: 10px;}
.pdd_right{padding-right: 10px;}
.pdd_bottom{padding-bottom: 20px;}
.pdd_left{padding-left: 10px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Link text
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

a{overflow: hidden; text-decoration: none;color:#039; font-weight:bold;}
a:hover{overflow: hidden; text-decoration: underline;color:#C00;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
float clear <div class="clear"></div>
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.clear{ clear: both; visibility: hidden; height: 0;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
h text
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

h1, h2, h3, h4, h5, h6{float: left; width: 100%; height:40px; margin-bottom:10px; text-indent: -9999px;}
.ti_snipet{text-indent: 0; height:auto; width: 80%; font-weight:700; padding-top:4px; font-size:1.1em;}
.ti_snipet a{color:#039; font-weight:bold;}


.ti_konogoro{background:#ffffff url(../images/h1_konogoro.jpg) 0 0 no-repeat;}
.ti_konogoro2011{background:#ffffff url(../images/h1_koremade2011.jpg) 0 0 no-repeat;}
.ti_konogoro2012{background:#ffffff url(../images/h1_koremade2012.jpg) 0 0 no-repeat;}
.ti_konogoro2013{background:#ffffff url(../images/h1_koremade2013.jpg) 0 0 no-repeat;}
.ti_konogoro2014{background:#ffffff url(../images/h1_koremade2014.jpg) 0 0 no-repeat;}
.ti_konogoro2015{background:#ffffff url(../images/h1_koremade2015.jpg) 0 0 no-repeat;}
.ti_konogoro2016{background:#ffffff url(../images/h1_koremade2016.jpg) 0 0 no-repeat;}
.ti_konogoro2017{background:#ffffff url(../images/h1_koremade2017.jpg) 0 0 no-repeat;}
.ti_konogoro2018{background:#ffffff url(../images/h1_koremade2018.jpg) 0 0 no-repeat;}
.ti_konogoro2019{background:#ffffff url(../images/h1_koremade2019.jpg) 0 0 no-repeat;}
.ti_konogoro2020{background:#ffffff url(../images/h1_koremade2020.jpg) 0 0 no-repeat;}
.ti_korekara{background:#ffffff url(../images/h1_korekara.jpg) 0 0 no-repeat;}
.ti_gallary{background:#ffffff url(../images/h1_gallary.jpg) 0 0 no-repeat;}
.ti_gallary01{background:#ffffff url(../images/ti_gallary01.jpg) 0 0 no-repeat;}
.ti_gallary02{background:#ffffff url(../images/ti_gallary02.jpg) 0 0 no-repeat;}
.ti_gallary03{background:#ffffff url(../images/ti_gallary03.jpg) 0 0 no-repeat;}
.ti_gallary04{background:#ffffff url(../images/ti_gallary04.jpg) 0 0 no-repeat;}
.ti_gallary05{background:#ffffff url(../images/ti_gallary05.jpg) 0 0 no-repeat;}
.ti_gallary06{background:#ffffff url(../images/ti_gallary06.jpg) 0 0 no-repeat;}
.ti_gallary07{background:#ffffff url(../images/ti_gallary07.jpg) 0 0 no-repeat;}

/*.ti_gallary01{background:#ffffff url(../images/h2_gallary01.jpg) 0 0 no-repeat;}*/
/*.ti_gallary02{background:#ffffff url(../images/h2_gallary02.jpg) 0 0 no-repeat;}*/
.ti_exhibition{background:#ffffff url(../images/h1_exhibition.jpg) 0 0 no-repeat;}
.ti_media{background:#ffffff url(../images/h1_media.jpg) 0 0 no-repeat;}
.ti_profile{background:#ffffff url(../images/h1_profile.jpg) 0 0 no-repeat;}
.ti_kusafude{background:#ffffff url(../images/h1_kusafude.jpg) 0 0 no-repeat;}
.ti_temotobijin{background:#ffffff url(../images/h1_temotobijin.jpg) 0 0 no-repeat;}
.ti_contact{background:#ffffff url(../images/h1_contact.jpg) 0 0 no-repeat;}
.ti_fudemoji{background:#ffffff url(../images/h1_fudemoji.jpg) 0 0 no-repeat;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
All Pages
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#wrap{width: 900px;margin: 0 auto;text-align: left;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
headline
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#headline{float:left; width:100%; color: #5d5245;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
header
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#header{clear:both; float:left; width: 100%; min-height:300px; margin: 5px 0 0 0; z-index: 500; background:transparent url(../images/bg_header.gif) top right no-repeat;}
.logolink{width: 145px; height:57px; border: #000 5px solid; margin: 10px 0 0 0;}
.maillink{display: block; width: 230px; height: 26px; margin: -48px 0 0 690px;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
menu
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#menu_base{clear:both; float:left; width: 100%; color: #f0f0f0; margin: 5px 0 0 0;}
#submenu_base{clear:both; float:left; width: 100%; color: #f0f0f0; margin: 0 0 10px 0; text-align: right;}


.menu {clear:both; float:left; width:860px; height:39px; margin-left:70px; margin-bottom:20px;}
.menu li{float:left;}
.menu01 a, .menu02 a, .menu03 a, .menu04 a, .menu05 a, .menu06 a, .menu07 a, .menu08 a,
.menu01on a, .menu02on a, .menu03on a, .menu04on a, .menu05on a, .menu06on a, .menu07on a, .menu08on a{display:block; height:39px; margin-left:0;}
.menu01 a{width:56px; background: #fff url(../images/menu_sub.jpg) 0 0 no-repeat;}
.menu02 a{width:122px; background: #fff url(../images/menu_sub.jpg) -56px 0  no-repeat;}
.menu03 a{width:80px; background: #fff url(../images/menu_sub.jpg) -178px 0 no-repeat;}
.menu04 a{width:147px; background: #fff url(../images/menu_sub.jpg) -258px 0 no-repeat;}
.menu05 a{width:66px; background: #fff url(../images/menu_sub.jpg) -405px 0 no-repeat;}
.menu06 a{width:48px; background: #fff url(../images/menu_sub.jpg) -471px 0 no-repeat;}
.menu07 a{width:153px; background: #fff url(../images/menu_sub.jpg) -519px 0 no-repeat;}
.menu08 a{width:108px; background: #fff url(../images/menu_sub.jpg) -672px 0 no-repeat;}

.menu01 a:hover, .menu01on a{width:56px; background: #fff url(../images/menu_sub.jpg) 0 -39px no-repeat;}
.menu02 a:hover, .menu02on a{width:122px; background: #fff url(../images/menu_sub.jpg) -56px -39px  no-repeat;}
.menu03 a:hover, .menu03on a{width:80px; background: #fff url(../images/menu_sub.jpg) -178px -39px no-repeat;}
.menu04 a:hover, .menu04on a{width:147px; background: #fff url(../images/menu_sub.jpg) -258px -39px no-repeat;}
.menu05 a:hover, .menu05on a{width:66px; background: #fff url(../images/menu_sub.jpg) -405px -39px no-repeat;}
.menu06 a:hover, .menu06on a{width:48px; background: #fff url(../images/menu_sub.jpg) -471px -39px no-repeat;}
.menu07 a:hover, .menu07on a{width:153px; background: #fff url(../images/menu_sub.jpg) -519px -39px no-repeat;}
.menu08 a:hover, .menu08on a{width:108px; background: #fff url(../images/menu_sub.jpg) -672px -39px no-repeat;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
catch
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#catch_base{clear:both; float:left; width: 100%;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
contents
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#contents_base{clear:both; float:left; width: 100%;}
.freecolumn_box0{clear:both; float:left; width: 900px; margin:0 0 80px 0;}
.freecolumn_boxTS{clear:both; float:left; width: 900px; margin:0 0 0 0;}
.freecolumn_boxTN{clear:both; float:left; width: 900px; margin:45px 0 0 0;}
.freecolumn_boxTE{clear:both; float:left; width: 900px; margin:45px 0 80px 0;}
.freecolumn_boxKS{clear:both; float:left; width: 900px; margin:0 0 0 0;}
.freecolumn_boxKN{clear:both; float:left; width: 900px; margin:10px 0 0 0;}
.freecolumn_boxKE{clear:both; float:left; width: 900px; margin:10px 0 50px 0;}
.freecolumn_boxKE .column2LR img{margin:0 25px 0 0;}
.freecolumn_box{clear:both; float:left; width: 900px; margin:20px 0 60px 0;}
.freecolumn_boxnone{clear:both; float:left; width: 900px; margin-top: -350px;;}
.freecolumn_boxT{clear:both; float:left; width: 900px; margin:20px 0 60px 0;}

/*展示会用*/
.exbcolumn_box{clear:both; float:left; width: 900px; margin:0 0 150px 0;}
.exbcolumn_boxTS{clear:both; float:left; width: 900px; margin:0 0 0 0;} /*一つの展覧会に仕切りを入れるときの最初のボックス*/
.exbcolumn_boxTN{clear:both; float:left; width: 900px; margin:15px 0 0 0;} /*一つの展覧会に仕切りを入れるときの中間のボックス*/
.exbcolumn_boxTE{clear:both; float:left; width: 900px; margin:15px 0 150px 0;} /*一つの展覧会に仕切りを入れるときの最後のボックス*/


/* 1カラム */
.column_box{clear:both; float:left; width: 900px; margin:20px 0 20px 0;}
.column_boxT{clear:both; float:left; width: 900px; margin:5px 0 40px 0;}
.subcolumn_box{clear:both; float:left; width: 900px; margin:0 0 30px 0;}
.txtcolumn_box{clear:both; float:left; width: 800px; margin:0 0 30px 90px;}
 /*ギャラリー用*/
.galcolumn_box{clear:both; float:left; width: 900px; margin:0 0 80px 0;}
.infocolumn_box{clear:both; float:left; width: 780px; margin:0 0 30px 60px;}
.blead_box{clear:both; float:left; width: 780px; margin:0 0 5px 60px;}

/* 2カラム　左右均等 */
.column2AL{float: left; width: 445px;}
.column2AR{float: right; width: 445px;}

/* 匠の会の特殊レイアウト */
.column2ALB{float: left; width: 300px; margin:0 0 0 75px;}
.column2ARB{float: right; width: 445px;}

.column2ALT{float: left; width: 345px; margin:0 0 0 100px}
.column2ART{float: right; width: 445px;}

/* 2カラム　右広 */
.column2SL{float: left; width: 280px;} /*165px - margin 10px*/
.column2LR{float: right; width: 595px;} /*735px - margin 15px*/
.column2LR3{float: right; width: 525px; margin-right:70px;} /*735px - margin 15px*/

.column2SL2{float: left; width: 380px; margin-left:70px;} /*165px - margin 10px*/
.column2LR2{float: right; width: 420px;} /*735px - margin 15px*/

/* 2カラムメニュー専用　右広 */
.columnN2SL{float: left; width: 260px; text-align:center; padding-top:20px;} /*165px - margin 10px*/
.columnN2LR{float: right; width: 600px; margin: 0 30px 0 0;} /*735px - margin 15px*/
.columnN2SL img{
background-color:#f4f4f6;
/*padding: 5px 0;*/
border: 1px solid #ccc;
-moz-box-shadow: 2px 2px 10px #000;
-webkit-box-shadow: 2px 2px 10px #000;
}

/* 2カラム　左広 */
.column2LL{float: left; width: 500px; margin-left:20px;} /*735px - margin 15px*/
.column2SR{float: right; width: 280px; margin-right:20px;} /*165px - margin 10px*/

/* 3カラム　均等 */
.column3AL{float: left; width: 290px;}
.column3AC{float: left; width: 290px; margin: 0 15px 0 15px;}
.column3AR{float: right; width: 290px;}

/* 3カラム　中広 */
.column3L{float: left; width: 155px;}
.column3C{float: left; width: 560px; margin: 0 15px 0 15px;}
.column3R{float: right; width: 155px;}


/* 2カラムの幅広部分コンテンツのレイアウト */


/* コンテンツ1 */
#contents_box{clear:both; float:left; width: 100%;}
.contents1{clear:both; float:left; width: 100%; margin-top:30px;}

/* コンテンツ3均等 */
.contents3L{float: left; width: 230px;}
.contents3C{float: left; width: 230px; margin: 0 15px 0 15px;}
.contents3R{float: right; width: 230px;}

/* コンテンツ2　等幅 */
/*.contents2AL{float: left; width: 353px;}
.contents2AR{float: right; width: 353px;}*/
.contents2AL{float: left; width: 290px;}
.contents2AR{float: right; width: 290px;}

/* コンテンツ2　左広 */
.contents2LL{float: left; width: 475px;}
.contents2SR{float: right; width: 230px;}

/* コンテンツ2　右広 */
.contents2SL{float: left; width: 230px;}
.contents2LR{float: right; width: 475px;}

/* コンテンツ4　等幅 */
.contents4L{float: left; width: 168px; margin: 0 16px 0 0;}
.contents4LC{float: left; width: 168px; margin: 0 16px 0 0;}
.contents4RC{float: left; width: 168px; margin: 0 16px 0 0;}
.contents4R{float: right; width: 168px;}

/* コンテンツ5　等幅 */
.contents5L{float: left; width: 170px; margin: 0 4px 0 5px;}
.contents5LC{float: left; width: 170px; margin: 0 4px 0 5px;}
.contents5C{float: left; width: 170px; margin: 0 4px 0 5px;}
.contents5RC{float: left; width: 170px; margin: 0 4px 0 5px;}
.contents5R{float: right; width: 170px; margin: 0 4px 0 5px;}

/**/
.menuimg{margin-left:5px;}
.menuimgtop{margin-left:10px;}


.gallary_nameB, .gallary_nameF, .gallary_nameR, .gallary_coment, .event_nameB, .event_nameBL, .event_nameBR, .event_nameFL, .event_nameFR, .event_nameRL, .event_nameRR, .event_nameL, .event_nameR, .event_nameT, .plofile_nameB, .plofile_nameF, .kusafude_nameT1, .kusafude_nameT2, .kusafude_nameT3, .info_nameB, .info_nameF, .info_nameR, .info_nameR2, .info_nameI{
	width:100%;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#5d5254;
	clear:both;
	float:left; 
}
.gallary_nameB{margin-top:10px;}
.gallary_nameF{margin-top:4px;}
.gallary_nameR{margin-top:0px;}
.gallary_coment{position:relative; display:block; float:left; width:160px; margin:10px 0 20px 140px;}

.event_nameB, .event_nameBL, .event_nameBR{margin-top:10px; padding-left:15px;}
.event_nameBL{background:transparent url(../images/arr_left.jpg) top left no-repeat;}
.event_nameBR{background:transparent url(../images/arr_right.jpg) top right no-repeat;}
.event_nameL{margin-top:10px; padding-left:15px;}
.event_nameR{margin-top:10px; padding-right:15px;}
.event_nameFL{margin-top:4px; padding-left:15px;}
.event_nameFR{margin-top:4px; padding-right:15px;}
.event_nameRL{margin-top:6px; padding-left:15px; margin-bottom:30px;}
.event_nameRR{margin-top:6px; padding-right:15px;}
.event_nameT{margin-top:6px; margin-left:1em;}


.plofile_nameB{margin-top:10px;}
.plofile_nameF{margin:10px 0 0 1.1em;}
.plofile_nameF a{ background:transparent url(../img/link.gif) top left no-repeat; padding-left:14px;}
.plofile_nameF img{ margin-left:16px; margin-top:8px;}

.plofile_nameF li{ margin-bottom:14px; list-style-type:square;}
.plofile_nameT{margin:4px 0 0 0;}


.kusafude_nameT1{margin-top:149px;}
.kusafude_nameT2{margin-top:116px;}
.kusafude_nameT3{margin-top:66px;}

.info_nameB{margin-bottom:6px; color:#343434;}
.info_nameF{margin-bottom:15px; color:#343434;}
.info_nameR{margin-bottom:0px;}
.info_nameR2{margin-bottom:15px;}
.info_nameI{margin:20px 0 20px 0;}

.info_nameIp{float:left; display:block; margin:10px 0 30px 10px;}
.info_table{width:100%; margin:0 0 14px 1em;}
.info_table tr{border-bottom:#343434 1px solid;}
.info_table td{padding:2px;}
.td100{width:100px;}
.td120{width:120px;}
.td140{width:140px;}
.td160{width:160px;}
.td180{width:180px;}
.td200{width:200px;}
.td220{width:220px;}
.td240{width:240px;}
.td260{width:260px;}
.td280{width:280px;}


.linkbs{float:left; width: 840px; margin: 0 0 0 30px; height:1px;}
.innerplink{float:left; width: 840px; margin: 20px 0 50px 30px; padding: 2px 0 2px 0; text-align:center; border: #ebe7e1 1px solid; background-color:#ebe7e1;}
.innerplink a{color:#5c5424;}


.bg_nyumon{background:#ffffff url(../kusafude/bn_nyumon.jpg) top right no-repeat; min-height:368px; padding:10px 0 0 10px;}


select {-webkit-appearance: button;-moz-appearance: button;appearance: button;text-indent: 1em;background:#EEE url(../images/bt_arrow.png) no-repeat;background-size:20px 20px;background-position: 95% 50%;width:100px;height: 40px;line-height: 40px;font-size: 14px;vertical-align: middle;border:1px solid #CCC;margin:-10px 0 5px 0;}
input,textarea{border:0;padding:10px;font-size:1.3em;font-family:Arial, sans-serif;color:#242424;border:solid 1px #ccc;margin:-10px 0 0 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
select.Title{ width:40%;}

#contactform select { width:100%;}
#contactform textarea { width:100%;}
#contactform input { width:100%;}
#contactform input.zipinput { width:30%;}



input:focus, textarea:focus {border:solid 1px #EFA600;-webkit-box-shadow: 0px 1px rgba(239, 166, 0, 0.5);-moz-box-shadow: 0px 1px rgba(239, 166, 0, 0.5);box-shadow: 0px 1px rgba(239, 166, 0, 0.5);}
input#submit_button { padding: 15px 40px;font-size: 1.2em;background-color: #EFA600;color: #fff;border-style: none;width:250px;}
input#submit_button:hover { background-color: #006714;color: #fff; cursor:pointer;}

/*角まるボタン*/
.cssbt a {position:relative; width:100%; font-size:24px; font-weight:bold; text-decoration:none; display:block; text-align:center; padding:18px 0 20px; background-color:#fff;border-radius:5px;}
.cssbt a:hover{ background-color:#FFD464;}

.cssbtor a {position:relative; width:100%; font-size:24px; font-weight:bold; text-decoration:none; display:block; text-align:center; padding:18px 0 20px; background-color:#f6bf00; border-radius:5px; color:#006714;}
.cssbtor a:hover{ background-color:#FCF101; color:#FCF101;}


.submit_vote {cursor:pointer;border: 1px solid #DDD;width: 100%;padding: 10px 0;font-weight:700;font-size:1em;opacity:0.8; filter:alpha(opacity=80); -moz-opacity: 0.8; /*iPhoneで角丸が強烈に効くのを消す*/ background: #97a61e;color: #fff;}
.submit_vote:hover {cursor:pointer;width: 100%; opacity:1.0; filter:alpha(opacity=100); -moz-opacity:1.0;}
.submit_voteon {cursor:pointer; width: 100%; opacity:1.0; filter:alpha(opacity=100); -moz-opacity:1.0; background: #f4d500;color: #111;padding: 15px 0;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
table
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/
.warabetbl{width:540px;}
.warabetbl2{width:800px; margin: 0 0 40px 50px;}
tr.trline{border-bottom:#eae0d5 solid 1px;}
.warabetbl td, .warabetbl2 td{padding:8px 0 8px 10px; vertical-align:top;}
tr.titr{background-color:#ebe7e1;}
.tdw40{width:40px;}
.tdw50{width:50px;}
.tdw60{width:60px;}
.tdw70{width:70px;}
.tdw80{width:80px;}
.tdw90{width:90px;}
.tdw100{width:100px;}
.tdw110{width:110px;}
.tdw120{width:120px;}
.tdw130{width:130px;}
.tdw140{width:140px;}
.tdw150{width:150px;}
.tdw160{width:160px;}
.tdw170{width:170px;}
.tdw180{width:180px;}
.tdw190{width:190px;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
text
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

/* color */
.textrd{color: #ce2143;}
.textgy{color: #9c9c9c;}
.textgy2{color: #666666;}
.textbl{color: #00b9ef;}
.textor{color: #f39700;}
.textyr{color: #edd634;}
.textgr{color: #737c3e;}
.textwh{color: #ffffff;}
.textbr{color: #726262;}
.textbk{color: #2a2a2a;}

/* folm */
.strong{font-weight: 700;}
p{width: 90%; margin-left: 5%;}

/* align */
.textalL{text-align: left;}
.textalR{text-align: right;}
.textalC{text-align: center;}

/* margmin */
.mrgm30{margin-top:-30px;}

dd{margin-left:1em;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
footer
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#footer{clear:both; float:left; position: relative; width: 100%; margin: 0 0 10px 0; padding: 5px 0 0 0;}
.footer_list{float: left; width:100%; /*padding: 5px 0; background: #fff url(../images/icn_link.jpg) 0% 50% no-repeat;*/}
.footer_list a:hover{background-color: #ffd599;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
adjust
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

/*width*/
.width210{width: 210px;}
.width700{width: 700px;}

/*height*/
.height80{min-height: 80px;}

/*kadomaru*/
.kadomaru_all{border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;}
.kadomaru_under{  
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
}

.imgL{ float:left;}
.imgR{ float:right;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
form
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

form{width:510px; background-color:#ffffff; margin-left:170px;}

/* 入力エリア */
/*input.text,
span.comment {border:none;width:340px;float:left;margin:0px 0px 20px 20px;}
input.text {width:320px;height:17px;padding:10px;background:url(../images/BgText.png) no-repeat;}
#CommentContainer {clear:both;}
span.comment {width:340px;height:167px;background:url(../images/BgTextAtea.png) no-repeat;}
span.comment textarea {border:none;background-color:transparent;width:320px;height:147px;padding:10px;overflow:auto;color:#333333;line-height:1.5em;}
*/
/* ラベル */
/*.formTitle {clear:both;display:block;width:140px;float:left;margin-bottom:10px;font-size:12px;font-weight:bold;color:#666666;text-align:right;line-height:1.6em;}
.formTitle span {display:block;font-size:10px;color:#999999;}
*/
/* チェックボックス・ラジオボタン */
/*#Checkbox, #Radio {float:right;width:340px;color:#666666;font-size:14px;margin-bottom:40px;}
.checkbox, .radio {z-index: -1;position: absolute;}
.checkboxSelect {background: url(../images/Checkbox.png) no-repeat top left;margin-right:20px;padding-left:22px; padding-bottom:3px;}
.radioSelect {background: url(../images/Radio.png) no-repeat top left;margin-right:20px;padding-left:22px; padding-bottom:3px;}
.labelChecked, .radioChecked{background-position: bottom left;}
*/
/* 送信ボタン */
/*#BtnKakunin {cursor:pointer;padding:0px;display:block;clear:both;margin-left:350px;border:none;width:150px;height:38px;background-color:transparent;}
#BtnKakunin p {width:150px;height:0px;margin:0px;padding-top:38px;background:url(../images/BtnKakunin.png) no-repeat;overflow:hidden;}
#BtnKakunin.hover p {background-position:0px -38px;}

#BtnSend {cursor:pointer;padding:0px;display:block;clear:both;margin-left:350px;border:none;width:150px;height:38px;background-color:transparent;}
#BtnSend p {width:150px;height:0px;margin:0px;padding-top:38px;background:url(../images/BtnSend.png) no-repeat;overflow:hidden;}
#BtnSend.hover p {background-position:0px -38px;}
*/

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
image preroad
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#preloadedImages {
float: left;
width: 0px;
height: 0px;
display: inline;
/*background-image: url(../images/menu01-0.jpg);*/
}


@media print{
@charset "shift_jis";
html{background-color: #fff;background-image:none;}
body {background: none; color:#000000;}
*html body{zoom:60%;margin:0;padding:0;}
a{text-decoration: none;}

#wrap{width:100%;}
#headline{width:100%;}
#menu_base{width:100%;}
#submenu_base{width:100%;}
#catch_base{width:100%;}
#contents_base{width:100%;}
#contents_box{width:100%;}
#footer{width:100%;}
/*TOP*/
/*.column_boxT{display:block !important;}*/
/*gallary*/
/*.ti_gallary{display:block !important;}
.txtcolumn_box{display:block !important;}*/
}