@charset "utf-8";
/* CSS Document */

/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain)*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}
/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain)*/

body {
	width:100%;
	line-height:1;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, !important;
	background-color:#ff6500;
	}

h1, h2, h3, h4, h5, h6, p, a { }
a { color:#999;}
a:link { color:#999;}
a:visited { color:#999;}
a:hover { color:#eee;}

.seen1{ background-image:url(img/img02.jpg); width:1080px; height:430px; background-repeat:no-repeat; word-wrap:break-word;
	margin:0 0px 0 7px;}
.seen2{ background-image:url(img/img04.jpg); width:1080px; height:602px; background-repeat:no-repeat;}
.seen3{ background-image:url(img/img05.jpg); width:1080px; height:607px; background-repeat:no-repeat;}
.seen4{ background-image:url(img/img09.jpg); width:1080px; height:959px; background-repeat:no-repeat;}
.seen5{ background-image:url(img/img11.jpg); width:1080px; height:669px; background-repeat:no-repeat;}
.seen6{ background-image:url(img/img12.jpg); width:1080px; height:603px; background-repeat:no-repeat;}

p.midashi1 { font-size:48px; color:#05397e; font-weight:bold; line-height:1.8em; text-align:center;}
p.midashi2 { font-size:36px; color:#666; font-weight:bold; line-height:1.8em; text-align:center;}
p.midashi3 { font-size:21px; color:#000; font-weight:bold; line-height:1.4em; text-align:center;}
p.midashi4 { font-size:16px; color:#000; font-weight:bold; line-height:2.0em; margin:0 auto; width:500px;}
p.midashi5 { font-size:24px; color:#0090a2; font-weight:bold; line-height:1.2em; border-bottom:1px solid #b2b2b2; padding-top:20px;}
p.midashi6 { font-size:16px; color:#000; font-weight:bold; line-height:1.4em; padding-top:10px;}
p.midashi7 { font-size:30px; color:#666; font-weight:bold; line-height:1.2em;}

.sploks { display:none;}

h2 { font-size:48px;color:#ff6500; font-weight:900; letter-spacing:-0.0em; line-height:1.2em;}
h3 { font-size:22px;color:#000000; font-weight:900; letter-spacing:-0.0em; line-height:1.5em;}

.seen345 { font-size:40px !important; font-weight:900; letter-spacing:-0.0em; line-height:1.2em; text-align:center;}

p {font-family:"メイリオ";}
.padtoping155 { padding-top:155px;}
.padtoping35 { padding-top:35px;}

.stylehr {border: 0;
    height:3px;
    background: #05397e;}

.containerbox {
	/*width:1300px;*/
	width:1080px;
	margin:0 auto 0 auto;
	font-family:"メイリオ";
	font-size:16px;
	font-weight:bold;
	line-height:1.5em;
	background-color:#FFF;
	}
	
/**/
.telnob{ font-size:30px; color:#173b6f; font-weight:bold; line-height:35px;}
.telnobtex {color:#173b6f; font-size:13px;}

.dmiphotobox {margin:0 26px 0 0; width:291px; height:680px;}
 
/*conbox AND conboxinbox*/

.margintopandbottom30 { margin:30px 0 30px 0;}

.margintopandbottom3050 { margin:20px 0 50px 0;}


.conbox12ori { 
	width:98%;
	float:left;
	border:0px solid #CCC;
	/*background-color:#fff;*/
	border:2px solid #05397e;
	margin:0 7px 0 7px;
}

/*conbox12 = 1column*/
.conbox12 { 
	width:100%;
	float:left;
	border:0px solid #CCC;
	/*background-color:#fff;*/
	word-wrap:break-word;

}

.conboxinbox12 {
	width:97.5%;
	margin:10px auto 10px auto;
	padding:10px;
	/*background-color:#fff;*/
	border:0px solid #CCC;	
	}
	
/*conbox9*/
.conbox9 { 
	width:75%;
	float:left;
	border:0px solid #CCC;
	background-color:#fff;
	word-wrap:break-word;
}

.conboxinbox9 {
	width:96.7%;
	margin:10px auto 10px auto;
	padding:10px;
	background-color:#fff;
	border:1px solid #CCC;	
	}

/*conbox8*/
.conbox8 { 
	width:66.66%;
	border:0px solid #CCC;
	background-color:#fff;
	word-wrap:break-word;
	float:left;
}

.conboxinbox8 {
	width:96.3%;
	margin:10px auto 10px auto;
	padding:10px;
	background-color:#fff;
	border:0px solid #CCC;	
	}
	
/*conbox6 = 2column*/
.conbox6 { 
	width:50%;
	float:left;
	border:0px solid #CCC;
	background-color:#fff;
	word-wrap:break-word;
}

.conboxinbox6 {
	width:95%;
	margin:10px auto 10px auto;
	padding:10px;
	background-color:#fff;
	border:0px solid #CCC;	
	}
/*
.conboxinbox6 img { width:60%;}

*/
/*conbox4*/
.conbox4 { 
	width:33.33%;
	float:left !important;
	background-color:#fff;
	word-wrap:break-word;
}

.conboxinbox4 {
	width:92.5%;
	margin:10px auto 10px auto;
	padding:10px;
	background-color:#fff;
	border:0px solid #CCC;	
	}

/*conbox3 = 4column*/
.conbox3 { 
	width:25%;
	float:left;
	background-color:#fff;
	word-wrap:break-word;
}

.conboxinbox3 {
	width:90%;
	margin:10px auto 10px auto;
	padding:10px;
	background-color:#fff;
	border:0px solid #CCC;	
	}
	
/*conbox3 = 2column*/
.conbox2 { 
	width:16%;
	float:left !important;
	background-color:#fff;
	word-wrap:break-word;
}

.conboxinbox2 {
	width:80%;
	margin:10px auto 10px auto;
	padding:10px;
	background-color:#fff;
	border:0px solid #CCC;	
	}



/*table.conboxintable*/

table.conboxintable {
	width:100%;
	border:1px solid #CCC;
	margin-bottom:10px;
	}

table.conboxintable th {
	width:25%;
	border:1px solid #CCC;
	text-align:left;
	font-weight:100;
	padding:10px;
	vertical-align:middle;
	}

table.conboxintable td{
	border:1px solid #CCC;
	text-align:left;
	font-weight:100;
	padding:10px;
	vertical-align:middle;
}
	
.ttablee {
	width:67%;
	margin:10px 0 30px 0;
}

/*table top */

.ttablee th{
	width: 10%;
	padding: 6px;
	text-align: left;
	vertical-align: top;
	border: 0px solid #b9b9b9;
	font-weight: 100 !important;
	border:1px #CCCCCC solid;
}

.ttablee td{
	padding: 6px;
	background-color: #fff;
	border:0px;
	border:1px #CCCCCC solid;
}


h3.cbox { border-left:10px solid #CCC; padding-left:8px; font-size:14px; font-weight:100; margin:10px 0 10px 0;}
h4.cbox { border-left:10px solid #CCC; padding-left:8px; font-size:12px; font-weight:100; margin:10px 0 10px 0;}


.rbox   { 
	border: 1px solid #999;
    -webkit-border-top-left-radius: 5px;  
    -webkit-border-top-right-radius: 5px;  
    -webkit-border-bottom-right-radius:5px;  
    -webkit-border-bottom-left-radius:5px;  
    -moz-border-radius-topleft:5px;  
    -moz-border-radius-topright:5px;  
    -moz-border-radius-bottomright:5px;  
    -moz-border-radius-bottomleft:5px;
	padding:10px 20px 10px 20px;
	margin:10px 0 10px 0;
	word-wrap:break-word;
	font-size:12px;

} 

img.conboximg{
	display:block;
	margin:10px 0 0 0;
	}
	
p.conboxp{
	}


/* For modern browsers */
.cf:before,
.cf:after {
  content: " ";
  display: table;
}
 
.cf:after {
  clear: both;
}
 
/* For IE 6/7 only */
.cf {
  *zoom: 1;
}

